我的第一款应用出现在Google Play上(在我的PC上),但却没有出现在我的两台10英寸平板电脑上的Play Sto



Acer的Android 4.0和Samsung的Tab2的4.2。

这是我的清单的一部分:

<supports-screens 
    android:requiresSmallestWidthDp="600"/>
<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="17" />

应用程序从Eclipse传输到设备时工作完美。为什么我的两个平板电脑上的应用都没有出现在Play Store上?

任何帮助将是最感激的,因为我完全失去了…非常感谢!

丹尼尔

您检查过您的平板电脑的国家设置了吗?这就是你在google play中设置应用国家的地方吗?

这可能是因为您的清单中有一个<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" />

原因不明!

我也遇到了同样的问题。以下是我最终的解决方案:

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

这是必需的。不要忘记设置android:xlargeScreens="true",因为如果你不手动设置,默认设置为false。所有大于7英寸的屏幕都需要xLargeScreens。

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

设置你的最小值,还有你的targetSdkVersion,而targetSdkVersion应该至少设置为11平板电脑支持。

如果你用属性android:screenOrientation="landscape"或android:screenOrientation="portrait"定义了一个或多个activity,你还需要以下条目:

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

我在几个小时前使用google play指南执行了它,并且它再次适用于所有平板电脑。

相关内容

最新更新