Your APK does not seem to be designed for tablets

1.8k Views Asked by At

I am trying to upload one application to PlayStore and I get this warning : "Your APK does not seem to be designed for tablets"

The "Show Fix" hint tells me that "Your APK should only require hardware features that are usually available on tablets"

This is how my manifest file looks like:

<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" />

Can you please give me some hints ?

2

There are 2 best solutions below

0
On

As far as i can tell it is just an optimization tip and it doesnt affect your app on the play store. So it will work perfectly on tablets and phones

4
On

I'm not positive however I think it relates to the phone values

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

and possibly the GPS values

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

If your app requires the phone then it definitely isn't designed for tablets (which don't have the phone antennas). I'm doubtful the GPS is the problem since some tablets do have GPS antennas.