使我的应用程序显示为平板电脑设计的问题

时间:2015-07-31 12:16:21

标签: android google-play drawable

我已经在堆栈溢出中看到了很多这个主题,测试了很多线程推荐的内容,但我不能让我的应用程序在平板电脑类别下显示。

优化提示下方显示的警告是:您的APK应包含常用平板电脑屏幕密度的自定义drawables资源。

我在mimmap-xxx文件夹下面添加了m,l,h,x和xx densitives的图标。我在drawable-xxxx下添加了一个具有不同密度的虚拟图片进行测试。我已经将minsdk添加到11级。没有,警告不想消失。

任何人都可以提供任何其他提示或者可以看到我错过的内容吗?

干杯。

2 个答案:

答案 0 :(得分:1)

你应该检查你的清单文件,我遇到了一些麻烦,因为我问了一些权限,这些权限只能在智能手机上使用 - 而不是平板电脑。

例如,如果您希望手机用户能够通过您的应用程序进行调用,则必须包含以下权限,但必须将所需属性设置为false,因为用户可以使用不具有该功能的应用程序:

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

如果您没有将平板电脑的必需属性设置为false,则您不应该在Play商店中找到该应用,因为大部分都无法调用。

答案 1 :(得分:0)

经过一些研究和测试后,我设法上传了一个没有警告的应用程序。我唯一做的就是将minsdk设置为11并添加

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

到清单。这使你的设计适用于表格,至少对我的应用程序而言。

注意:这并没有删除我更新的其他应用中的消息,但是当我将其作为新应用上传时,确实会这样做。

干杯。