2

我开发了该应用程序以支持所有 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" />

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

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

提前致谢...

4

2 回答 2

1

尝试摆脱

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

从清单。我已将多个 apk 上传到 Play 商店,它们适用于所有设备,但我从未在清单中使用过支持屏幕。可能是您需要包含另一个字段,默认值为 false。

于 2013-10-05T04:56:21.010 回答
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" />
于 2013-10-07T13:37:40.243 回答