您的设备与此版本不兼容

时间:2017-04-05 11:40:39

标签: android google-play

我在Play商店中开发了一个应用程序及其在Alpha Testings阶段。我用几台设备来测试它 昨天我在应用更新后遇到了一个奇怪的问题。在Play商店页面中,我的某个设备收到“您的设备与此版本不兼容”消息,因此无法在其中安装应用。但它在开发过程中工作得很好,用于调试构建! 游戏商店的国家设置不是问题,因为我现在允许所有国家进行测试 更新:我能够将已签名的apk安装到设备上。问题不在于文件或代码,而是在Play商店设置中!除国家设置外,还有什么可用呢? 任何帮助都非常感谢!

2 个答案:

答案 0 :(得分:2)

也许您的问题与您的" Google Play服务"相关联。是不是最新的甚至安装。

尝试查看here

答案 1 :(得分:1)

我遇到了和你一样的问题。在平板电脑上,我们的应用程序无法下载,甚至无法通过Google Play商店中的搜索找到。发生这种情况的原因是Google Play会根据您设备的硬件和软件功能过滤应用程序。

我的应用已指定CALL_PHONE作为所需权限之一,但在代码中,我们通过检查设备是否具有电话功能来处理平板电脑。但是,由于在AndroidManifest文件中声明了权限,因此Google Play假定只有具有调用功能的设备才能下载并使用该应用程序。

解决方法是明确告诉Google,电话呼叫不是必需的功能:

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

开发者指南中的uses-feature段包含所有相关信息:

  

Google Play使用您应用中声明的元素   清单,以便从不符合其硬件的设备中过滤您的应用   和软件功能要求。

     

通过指定应用程序所需的功能,可以启用   Google Play仅向其设备用户展示您的应用   满足应用程序的功能要求,而不是呈现它   给所有用户。