您的设备与此版本不兼容

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 过滤到某些设备。

  1. 已声明特定的目标 SDK 版本。
  2. 定义相机权限(将过滤没有相机的设备)
  3. 使用功能相机。
  4. 支持 SIM 卡的设备。
  5. 带 Wifi 的设备。

在发布您的应用程序之前,您必须选择退出某些功能和权限,而且大多数情况下 Sdk version target

希望这些想法对您的应用发布有所帮助。 快乐编码。

此问题是由于清单文件中的 uses-feature 标记引起的。 不支持这些功能的设备不兼容。

只需删除 uses-feature 标签,您的问题就会得到解决。