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指南执行了它,并且它再次适用于所有平板电脑。