您的APK似乎不是专为平板电脑设计的

时间:2013-12-03 17:20:35

标签: android android-manifest apk tablet

我正在尝试将一个应用程序上传到PlayStore,我收到此警告:“您的APK似乎不是专为平板电脑设计的”

“显示修复”提示告诉我“你的APK应该只需要平板电脑上通常可用的硬件功能”

这就是我的清单文件的样子:

<permission android:name="com.example.mapv2.permission.MAPS_RECEIVE" android:protectionLevel="signature" />

<uses-permission android:name="com.example.mapv2.permission.MAPS_RECEIVE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

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

<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />

你能给我一些提示吗?

2 个答案:

答案 0 :(得分:0)

我不是肯定的,但我认为这与电话价值有关

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

可能还有GPS值

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

如果您的应用需要手机,那么它肯定不适用于平板电脑(没有手机天线)。我怀疑GPS是问题,因为有些平板电脑确实有GPS天线。

答案 1 :(得分:0)

据我所知,它只是一个优化提示,它不会影响你在Play商店的应用程序。因此它可以在平板电脑和手机上完美运行