Samsung Galaxy Player 4.0 permissions filter on Google Play

和自甴很熟 提交于 2019-12-11 23:26:10

问题


My app does not show up on Samsung Galaxy Player 4.0 in Google Play (ex-Android Market).

If I sign in through the Play web interface, I get the error message: "This app is incompatible with your Samsung YP-G1. Samsung YP-G1 This item is not compatible with your device.". The same device was used for development, and there were no problem running app on it. App uses somewhat minimal set of permissions, and so far I did not have any problem with filtering on the Google Play. I was able to install app on Samsung Galaxy Player 5.0 without any problems from Google Play, so hopefully it is not related to Samsung.

Does anybody have any idea what to look for? Player 4.0 can be an excellent device for my app since it can run on Wi-Fi only without phone contract.

Here is a part of AndroidManifest related to permissions:

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />

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

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7" />

Output of $ aapt dump badging

uses-permission:'android.permission.CAMERA'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.VIBRATE'
uses-feature-not-required:'android.hardware.camera'
uses-feature-not-required:'android.hardware.vibrate'
sdkVersion:'7'
targetSdkVersion:'7'
...
uses-feature:'android.hardware.touchscreen'
uses-feature:'android.hardware.screen.landscape'
main
other-activities
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240' '320'

回答1:


Remove permission for camera in manifest page. Then upload to google play, then check it will work and will be shown in google play.



来源:https://stackoverflow.com/questions/10320269/samsung-galaxy-player-4-0-permissions-filter-on-google-play

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!