您的设备与此版本不兼容
Your device isn't compatible with this version
我已经将一个 apk 上传到 google Play 商店,在某些设备上我收到此错误 "Your device isn't compatible with this version" 但我不明白是什么原因。
我已将此权限授予我的应用程序,但我没有发现可能存在的问题。
所以如果有人能帮助我。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALENDAR"/>
<uses-permission android:name="android.permission.WRITE_CALENDAR"/>
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- My Location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!-- Required OpenGL ES 2.0. for Maps V2 -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<!--
<permission
android:name="com.abc.xyz.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
-->
<permission
android:name="com.abc.xyz.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.abc.xyz.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
清单中定义的属性从 Google Playstore 过滤到某些设备。
- 已声明特定的目标 SDK 版本。
- 定义相机权限(将过滤没有相机的设备)
- 使用功能相机。
- 支持 SIM 卡的设备。
- 带 Wifi 的设备。
在发布您的应用程序之前,您必须选择退出某些功能和权限,而且大多数情况下 Sdk version target
。
希望这些想法对您的应用发布有所帮助。
快乐编码。
此问题是由于清单文件中的 uses-feature 标记引起的。
不支持这些功能的设备不兼容。
只需删除 uses-feature 标签,您的问题就会得到解决。
我已经将一个 apk 上传到 google Play 商店,在某些设备上我收到此错误 "Your device isn't compatible with this version" 但我不明白是什么原因。 我已将此权限授予我的应用程序,但我没有发现可能存在的问题。 所以如果有人能帮助我。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALENDAR"/>
<uses-permission android:name="android.permission.WRITE_CALENDAR"/>
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- My Location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!-- Required OpenGL ES 2.0. for Maps V2 -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<!--
<permission
android:name="com.abc.xyz.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
-->
<permission
android:name="com.abc.xyz.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.abc.xyz.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
清单中定义的属性从 Google Playstore 过滤到某些设备。
- 已声明特定的目标 SDK 版本。
- 定义相机权限(将过滤没有相机的设备)
- 使用功能相机。
- 支持 SIM 卡的设备。
- 带 Wifi 的设备。
在发布您的应用程序之前,您必须选择退出某些功能和权限,而且大多数情况下 Sdk version target
。
希望这些想法对您的应用发布有所帮助。 快乐编码。
此问题是由于清单文件中的 uses-feature 标记引起的。 不支持这些功能的设备不兼容。
只需删除 uses-feature 标签,您的问题就会得到解决。