0

带有 Android 4.0 的宏碁和带有 4.2 的三星 Tab2。

这是我的清单的一部分:

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

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

当从 Eclipse 传输到设备时,该应用程序运行良好。为什么我在两台平板电脑上的 Play 商店中看不到我的应用???

任何帮助将不胜感激,因为我完全不知所措......非常感谢!

丹尼尔

4

3 回答 3

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。7 英寸以上的所有屏幕都需要 xLargeScreens。

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

设置您的最小值和 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"/>

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

于 2013-05-15T15:49:27.547 回答
0

您是否检查了平板电脑的国家/地区设置?这正是您在 Google Play 应用程序中设置国家/地区的地方吗?

于 2013-05-15T03:06:54.160 回答