Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Play Store says my phone doesn't support my own app?

Tags:

android

I have these android permissions in my manifest.

 android.permission.INTERNET
 android.permission.ACCESS_NETWORK_STATE
 android.permission.ACCESS_FINE_LOCATION
 android.permission.CAMERA, android.permission.WRITE_EXTERNAL_STORAGE
 android.permission.SEND_SMS, android.permission.SYSTEM_ALERT_WINDOW
 android.permission.READ_EXTERNAL_STORAGE

I have a Sony Xperia Tipo mobile (Sony ST21i). The app page says my phone is not supported by my app. My phone has all the above feature and my app is running good on my phone.

The Google Developer site says the following as the required features though I have not explicitly defined any uses-feature tag in my manifest.

This application is only available to devices with these features, as defined in your application manifest.

Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.camera
android.hardware.camera.autofocus
android.hardware.location
android.hardware.location.gps
android.hardware.telephony
android.hardware.touchscreen
like image 589
Sathesh Avatar asked Jan 02 '13 18:01

Sathesh


People also ask

Why does Google Play store say my device isn't compatible?

It appears to be an issue with Google's Android operating system. To fix the “your device is not compatible with this version” error message, try clearing the Google Play Store cache, and then data. Next, restart the Google Play Store and try installing the app again.

How do you solve the problem of this app is not compatible with your device?

Uninstall and reinstall Play Store updates Tap Apps & notifications/Application Manager (depending on your android device). Tap Google Play Store. If you don't see it, tap See all apps or App info. At the top of the screen, tap the three dots then tap Uninstall updates.

Why some apps in Play Store are not compatible to my device?

The error appears when the Play Store thinks your device isn't compatible with the app you're trying to download. This doesn't mean that there's an issue with your device. The error means the app developer hasn't chosen your device for their app (for their own reasons).


2 Answers

The use of android.permission.CAMERA implies android.hardware.camera and android.hardware.camera.autofocus as said in Android documentation (see last table in this page : http://developer.android.com/guide/topics/manifest/uses-feature-element.html).

As your device don't have autofocus it is not able to download your app. You should add :

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
like image 189
sacrepit Avatar answered Oct 11 '22 13:10

sacrepit


Check whether you REQUIRE the autofocus feature. Most phones get filtered out on that.

like image 32
323go Avatar answered Oct 11 '22 13:10

323go