0

we have uploaded a greeting appplication in play store. it working fine in mobiles. but in tablets i am getting the error as "this device is not compatible with this version". here is my android manifest permission. please check it and let me know if any one fine the mistake .

   <uses-sdk android:minSdkVersion="8" />

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

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

<permission
    android:name="com.techvedika.holacards.Activity.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.techvedika.holacards.Activity.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

Is it mandatory to have android:targetsdkversion to find the app in google play??

AndroidDev
  • 1,191
  • 3
  • 16
  • 35
  • http://stackoverflow.com/questions/21484209/play-store-reports-your-device-isnt-compatible-with-this-version-but-it-insta this will help you – MDroid Feb 24 '14 at 09:49

1 Answers1

5

That is a filtering issue. Just add it in your manifest file :

<uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

For reference, check this link.

halfer
  • 19,824
  • 17
  • 99
  • 186
TheLittleNaruto
  • 8,325
  • 4
  • 54
  • 73
  • chk this link http://stackoverflow.com/questions/21484209/play-store-reports-your-device-isnt-compatible-with-this-version-but-it-insta – MDroid Feb 24 '14 at 09:50
  • @TheLittleNaruto I havenot used uses-feature i have used every feature in only? – AndroidDev Feb 24 '14 at 09:59
  • 3
    When a user searches or browses for apps to download on Google Play, the results are filtered based on which applications are compatible with the device. For example, if an app requires a camera, Google Play would not show the app to devices that do not have a camera. – TheLittleNaruto Feb 24 '14 at 10:04
  • you are correct but google play will filters the app if we used any feature in the "" this tag only. i have used "" Tag. u can check the question again.and i am not using camera , i am just using the camera intent and i added that permission in in this tag only. we dnt need to mention android:required="false" for @TheLittleNaruto – AndroidDev Feb 25 '14 at 08:45
  • No that's not true. if you dont use the tag "", it'll take its default value i.e. required="true" for the hardware permission you have given in the manifest. In your case you've set Camera permission. – TheLittleNaruto Feb 25 '14 at 09:17
  • @AndroidDev YEs,TheLittleNaruto is right. google will take default as true base on the given permission, so it would be batter to make false if google is not allowing to install in specific device. check this http://stackoverflow.com/questions/19947084/why-google-play-store-is-not-showing-the-reason-for-device-unavailability-for-ap – Chintan Khetiya Feb 25 '14 at 09:45
  • @chintan khetiya did i written anything in uses -feature?? first see the question and give the comment. pls avoid the false comments. – AndroidDev Feb 25 '14 at 10:38
  • Yeah thats we are talking that add uses -feature and make default "false" otherwise google will read as "true". okay leave it, i don't care , me and @TheLittleNaruto are helping you & you are not taking seriously.Its your choice BTW answer is right. – Chintan Khetiya Feb 25 '14 at 10:41