即使应用程序支持API3-16,用户也无法安装到android 4.0.4设备上

即使应用程序支持API3-16,用户也无法安装到android 4.0.4设备上,android,Android,我有一个使用摩托罗拉XT910和安卓4.0.4的用户报告说,他无法从谷歌Play商店下载我的应用程序。错误状态为设备与当前版本不兼容;然而,我的应用程序支持API3-16,它应该包括android 4.0.4 我目前有API 16和SDK工具r20,并且来自android版本历史(http://developer.android.com/tools/revisions/platforms.html)我可以看到Android 4.0.4需要API 15修订版3。我无法下载修订版3,因为它没有出现在

我有一个使用摩托罗拉XT910和安卓4.0.4的用户报告说,他无法从谷歌Play商店下载我的应用程序。错误状态为设备与当前版本不兼容;然而,我的应用程序支持API3-16,它应该包括android 4.0.4

我目前有API 16和SDK工具r20,并且来自android版本历史(http://developer.android.com/tools/revisions/platforms.html)我可以看到Android 4.0.4需要API 15修订版3。我无法下载修订版3,因为它没有出现在SDK管理器中,但API 16不应该涵盖这一点吗?还是我做出了错误的假设

我是否需要下载API 15的第3版,或者API 16是否涵盖了它?
如果需要,我该怎么做才能在SDK管理器中显示此特定版本?或者不使用SDK管理器就可以在其他地方下载。

问题是根据Nick的上述输入解决的。 该问题是由应用程序的播放控制台中的复制保护设置引起的。要解决此问题,只需将其设置为OFF,问题就会得到解决。
注意:您可能需要等待几个小时,设置更改才能生效并反映在Google Play Store上。

根据Nick的上述输入解决了此问题。 该问题是由应用程序的播放控制台中的复制保护设置引起的。要解决此问题,只需将其设置为OFF,问题就会得到解决。
注意:您可能需要等待几个小时,设置更改才能生效并在Google Play Store上反映。

您的
minSdkVersion
maxSdkVersion
AndroidManifest.xml
中指定了什么?可能是一个愚蠢的问题,因为您谈论的是摩托罗拉设备,但是,您是否碰巧在Play Console中为您的应用程序启用了复制保护?如果是这样的话,你会发现一些问题,比如你描述的那些没有通过谷歌CTS的设备。很难理解没有通过CTS的摩托罗拉设备……t0mm13b:Min是3,Max是16@尼克:是的,设置为ON,这也许可以解释为什么我只收到几次投诉,而不是很多。推荐的方法是什么?我想我会将其设置为关闭,因为我的应用程序是免费的,看看这是否解决了问题。这是一个不推荐使用的功能,所以我个人总是禁用它。老实说,即使它是付费应用程序,复制保护的效果也是可笑的。@Nick,成功了,谢谢。如果你想添加你以前的评论作为答案,那么我可以接受它作为一个有效的答案。你的
minSdkVersion
maxSdkVersion
在你的
AndroidManifest.xml
中指定了什么?可能是一个愚蠢的问题,因为你谈论的是摩托罗拉设备,但是,您是否碰巧在Play Console中为您的应用程序启用了复制保护?如果是这样的话,你会发现一些问题,比如你描述的那些没有通过谷歌CTS的设备。很难理解没有通过CTS的摩托罗拉设备……t0mm13b:Min是3,Max是16@尼克:是的,设置为ON,这也许可以解释为什么我只收到几次投诉,而不是很多。推荐的方法是什么?我想我会将其设置为关闭,因为我的应用程序是免费的,看看这是否解决了问题。这是一个不推荐使用的功能,所以我个人总是禁用它。老实说,即使它是付费应用程序,复制保护的效果也是可笑的。@Nick,成功了,谢谢。如果你想添加你以前的评论作为答案,那么我可以接受它作为一个有效的答案。