您的设备与此版本不兼容

时间:2015-05-25 05:50:12

标签: android android-permissions user-permissions

我已将一个apk上传到Google Play商店,在某些设备中我收到此错误"您的设备与此版本不兼容"我不明白y的原因。 我已将此权限授予我的应用程序但我没有抓住可能出现的问题。 所以,如果有人可以帮助我。

<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" />

2 个答案:

答案 0 :(得分:0)

Manifest中定义的属性从Google Playstore过滤到某些设备。

  1. 声明了特定的Target Sdk版本。
  2. 定义相机权限(将过滤没有相机的设备)
  3. 使用功能相机。
  4. 支持SIM卡的设备。
  5. 带Wifi的设备。
  6. 在发布您的应用之前,您必须选择退出部分功能和权限,并且大部分时间Sdk version target

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

答案 1 :(得分:0)

此问题是由于清单文件中的usings-feature标签所致。 不支持这些功能的设备不兼容。

只需删除uses-feature标签,即可解决您的问题。