与Android 2.3.6的应用程序兼容性

时间:2012-04-02 20:30:18

标签: android filter compatibility google-play

有没有人可以解释为什么应用程序与三星Galaxy II 2.3.5兼容(并且在市场上可用于此设备)与Samsung Galaxy II 2.3.6不兼容(不适用于市场)。

App在SGSII 2.3.6上运行。当设备通过电缆与pc / eclipce连接时没有问题。

为何市场会针对SGSII 2.3.6过滤此应用?

感谢。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="package.name" android:versionCode="23" android:versionName="2.3">
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="10" android:maxSdkVersion="13"/> 

<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

3 个答案:

答案 0 :(得分:0)

尝试删除android:maxSdkVersion="13"

答案 1 :(得分:0)

您是否在Android Developer Console中为您的应用启用或禁用了“复制保护”?我不知道它什么时候被弃用,但它可能就像关闭它一样简单。这真的只是在黑暗中拍摄的。

我读过有时会出现影响设备兼容性的问题,但我没有进一步解释原因。 (另见这个问题:Android app doesn't show in Market.Compatibility issue

Copy Protection Off

关于Market Filters页面上的更多信息......有一行说明

  

Google Play不会在开发者身上展示受版权保护的应用程序   设备或未发布的设备。

也许特定设备硬件尚未列为“已发布”设备?不确定这是不是。您可以发布的每个设备都有硬件型号吗? (对于2.3.5和2.3.6设备,还是在升级之前和之后它都是相同的设备?)

有关Copy Protection could be cause of app not showing up

的其他信息

答案 2 :(得分:0)

检查Android Developer Console中“发布选项”部分中的“支持的设备”部分。它列出了所需的功能,并有一个“显示设备”链接,列出了您的应用程序兼容的设备(无论如何都很有趣)。

enter image description here