最近、Android アプリをマーケットプレイスに投稿しました。アプリを検索すると表示され、モバイルにインストールされましたが、タブレットでアプリを検索するとアプリが表示されません。そして、以前は自分のアカウントからタブレットに直接インストールしていましたが、「このアプリはお使いのデバイスと互換性がありません」と表示されます。
アプリをタブレットに表示する方法を教えてください。
最近、Android アプリをマーケットプレイスに投稿しました。アプリを検索すると表示され、モバイルにインストールされましたが、タブレットでアプリを検索するとアプリが表示されません。そして、以前は自分のアカウントからタブレットに直接インストールしていましたが、「このアプリはお使いのデバイスと互換性がありません」と表示されます。
アプリをタブレットに表示する方法を教えてください。
これをマニフェストファイルに追加するのを忘れたと思います-
<supports-screens android:smallScreens="true"/>
<supports-screens android:normalScreens="true"/>
<supports-screens android:largeScreens="true"/>
<supports-screens android:anyDensity="true"/>
<supports-screens android:resizeable="true" android:anyDensity="true" />
複数の画面サイズのアプリケーションをサポートするための Android Developer's Pageを読んでください。既存のStackoverflow Questionも参照してください
" This app is incompatible with your devices."
これは、アプリケーション機能 ( @SpK が言ったような画面サイズ、Bluetooth、3g、Gps、EDGE、NFC) がタブレット (マニフェスト宣言) をサポートしない可能性があるためです。
それでも互換性のないアプリケーションをダウンロードしたい場合は、試してみてください http://www.redmondpie.com/how-to-install-incompatible-apps-from-android-market-for-unsupported-devices/
あなたのマニフェストはどのように見えますか? こちらをお読みください。マニフェストで宣言されている内容に基づいて、市場 (Google Play) がアプリをフィルター処理する方法が説明されています。
追加するのを忘れている可能性があります:
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" />
あなたのマニフェストに。
しかし、アプリのタブレット バージョンを、それらのデバイスに適した適切な UI デザインで提供しましたか? ユーザーがそれらのデバイスでアプリを採用するのを見たい場合、これは重要な質問です...
「このアプリはお使いのデバイスと互換性がありません」というのは、上記のすべてのコメントが正しいことを意味している可能性があります。はい、私はタブレット アプリを市場に公開し、同じ応答を受け取りました。質問
1: マニフェストで定義した「API レベル」は何ですか? 2: デバイスの「どの API レベル」ですか?
この 2 つの重要な質問をするのは、Market からコメントを受け取るのは、自分のデバイスより API レベルが高いアプリを検索するときだけだからです。デフォルトでは、Windows OS で Eclipse を使用していて、SDK が最新の場合、デフォルトの API レベルは 15 に設定されますが、アプリケーションのダウンロードに使用するデバイスは API 7 -14 である可能性があります。他のグループメンバーによって上記で定義されたすべての手順を既に実行している場合は、マニフェストを調べて、アプリが開発された uses-sdk android:minSdkVersion を確認し、それをデバイスの API レベルと比較してください。アプリがデバイスの API レベルよりも高い API レベルで開発されていることがわかります。