我的第一个应用程序出现在Google Play上(在我的电脑上),而不是来自我的两个10英寸平板电脑的Play商店?

时间:2013-05-15 01:27:32

标签: android

Acer搭载Android 4.0,三星Tab2搭配4.2。

以下是我的清单的一部分:

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

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

当从Eclipse传输到设备时,该应用程序可以正常运行。为什么我没有在我的两个平板电脑上的Play商店看到我的应用程序???

任何帮助都会受到最大的赞赏,因为我完全失去了...非常感谢!

丹尼尔

3 个答案:

答案 0 :(得分: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" />

原因不明!

答案 1 :(得分:0)

您是否检查过平板电脑的国家/地区设置?这正是您在Google Play中在应用中设置国家/地区的原因吗?

答案 2 :(得分: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。所有超过7英寸的屏幕都需要xLargeScreens。

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

设置你的min和你的targetSdkVersion,而targetSdkVersion应该至少设置为11以获得平板电脑支持。

如果您使用属性android:screenOrientation =“landscape”或android:screenOrientation =“portrait”定义了一个或多个活动,您还需要以下条目:

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

几个小时前我就像使用谷歌播放指南那样实现了它,并且它再次适用于所有平板电脑。