0

Android 4.0 搭載の Acer と 4.2 搭載の Samsung Tab2。

これが私のマニフェストの一部です:

<supports-screens 
    android:requiresSmallestWidthDp="600"/>

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="17" />

Eclipse からデバイスに転送すると、アプリは完全に機能します。2 台のタブレットの Play ストアに自分のアプリが表示されないのはなぜですか?

私は完全に途方に暮れているので、どんな助けも大歓迎です...どうもありがとう!

ダニエル

4

3 に答える 3

0

タブレットの国の設定を確認しましたか? それはまさに、Google Play のアプリで国を設定した場所ですか?

于 2013-05-15T03:06:54.160 に答える
0

<uses-feature>マニフェストに があるためかもしれません。これは、たとえば次のような必須の前面カメラである可能性があり<uses-feature android:name="android.hardware.camera.front" android:required="true"/>ます。これは (いいえ?) ほとんどのタブレットにはありません。

おそらく解決策:

<supports-screens android:requiresSmallestWidthDp="600" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" />

原因不明!

于 2013-05-15T01:32:04.027 に答える
0

私も同じ問題を抱えていました。これが私の最終的で証明された解決策です:

<supports-screens android:resizeable="true" android:smallScreens="false" android:largeScreens="true" android:normalScreens="true" android:xlargeScreens="true" android:anyDensity="true"/>

これは必須です。また、android:xlargeScreens="true" を設定することを忘れないでください。これは、手動で設定しない場合、デフォルトで false に設定されているためです。xLargeScreens は、7 インチを超えるすべての画面に必要です。

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />

min と targetSdkVersion を設定します。タブレットをサポートするには、targetSdkVersion を少なくとも 11 に設定する必要があります。

プロパティ android:screenOrientation="landscape" または android:screenOrientation="portrait" を使用して 1 つ以上のアクティビティを定義した場合は、次のエントリも必要になります。

<uses-feature android:name="android.hardware.screen.landscape" android:required="false"/>
<uses-feature android:name="android.hardware.screen.portrait" android:required="false"/>

数時間前に Google Play ガイドラインを使用してそのように実装しましたが、すべてのタブレットで再び機能しています。

于 2013-05-15T15:49:27.547 に答える