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

Ift*_*lin 5 android tablet android-manifest apk

我正在尝试将一个应用程序上传到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" />
Run Code Online (Sandbox Code Playgroud)

你能给我一些提示吗?

Roc*_*ock 0

我不太肯定,但我认为这与手机的价值有关

<uses-permission android:name="android.permission.CALL_PHONE"/>
Run Code Online (Sandbox Code Playgroud)

以及可能的 GPS 值

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

如果您的应用程序需要手机,那么它绝对不是为平板电脑设计的(平板电脑没有手机天线)。我怀疑 GPS 是问题所在,因为某些平板电脑确实有 GPS 天线。