Android Manifest File: Does the app support tablets but is flagged as "incompatible" in the market?

I read a few other things on the forum for handling the manifest file. Although I found the answers; it still doesn't address my specific problem. My app is for any phone or tablet but the Google Play Store is "Not Compatible". I am trying to make an app available for phones and tablets (cellular or just Wi-Fi). Any help would be awesome, thanks in advance. I am clearly missing something in this manifest file.

These are permissions requiring:

android.permission.INTERNET, 
android.permission.CALL_PHONE, 
android.permission.SEND_SMS, 
android.permission.ACCESS_NETWORK_STATE, 
android.permission.CHANGE_NETWORK_STATE, 
android.permission.ACCESS_WIFI_STATE, 
android.permission.CHANGE_WIFI_STATE, 
android.permission.ACCESS_COARSE_LOCATION, 
android.permission.READ_PHONE_STATE

      

Features:

android.hardware.location, 
android.hardware.location, 
android.hardware.location.network, 
android.hardware.touchscreen, 
android.hardware.wifi

      

This is a rather strange error; plus the methodology in which it appears to be requested is not valid.

+3


source to share


2 answers


I might think that some tablets do not have permission call_phone

since they only have wifi? Are you sure the tablet has 3g functionality? (Also for sms

)



+1


source


For simplicity, if anyone is looking for my exact permission; it looks like this:

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



Once this was added instead of leaving it, it seems to fire correctly.

+6


source







All Articles