平板电脑中未显示Android应用

时间:2013-10-05 03:57:14

标签: android google-play

我开发了应用程序以支持所有Android手机和平板电脑...
我为移动设备创建了布局:

layout-hdpi
layout-ldpi
layout-mdpi
layout-xhdpi

对于7英寸平板电脑:

layout-sw600dp
layout-sw600dp-land

适用于10英寸平板电脑:

layout-sw800-xlarge-mdpi
layout-sw800-xlarge-land-mdpi

清单详情:

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

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

我使用了相机和通话功能。清单中给出的使用权限。我错过了相机和通话功能的任何其他权限???

    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.CAMERA" />

昨天我在谷歌播放中上传了应用程序...当我添加7英寸的屏幕时,它提到你上传了7英寸平板电脑的屏幕截图,但你的apk似乎不是为7英寸平板电脑设计的。 即可。

请建议我的布局和清单详情有哪些变化......

提前致谢...

2 个答案:

答案 0 :(得分:1)

尝试摆脱

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

来自清单。 我已经将多个apks上传到Play商店,它们可以在所有设备上运行,但我从未在Manifest中使用过支持屏幕。 可能有另一个字段需要包含哪个默认值为false。

答案 1 :(得分:1)

我在谷歌商店发布应用程序。现在平板电脑支持该应用。我在清单中包含目标sdk版本。

清单详情:

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

我在我的应用中使用了相机和通话功能。某些平板电脑不提供相机和SIM卡选项。因此必须将硬件用户功能添加到清单。

<uses-feature
    android:name="android.hardware.camera"
    android:required="false" />
<uses-feature
    android:name="android.hardware.telephony"
    android:required="false" />