有没有人可以解释为什么应用程序与三星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" />
答案 0 :(得分:0)
尝试删除android:maxSdkVersion="13"
答案 1 :(得分:0)
您是否在Android Developer Console中为您的应用启用或禁用了“复制保护”?我不知道它什么时候被弃用,但它可能就像关闭它一样简单。这真的只是在黑暗中拍摄的。
我读过有时会出现影响设备兼容性的问题,但我没有进一步解释原因。 (另见这个问题:Android app doesn't show in Market.Compatibility issue)
关于Market Filters页面上的更多信息......有一行说明
Google Play不会在开发者身上展示受版权保护的应用程序 设备或未发布的设备。
也许特定设备硬件尚未列为“已发布”设备?不确定这是不是。您可以发布的每个设备都有硬件型号吗? (对于2.3.5和2.3.6设备,还是在升级之前和之后它都是相同的设备?)
的其他信息答案 2 :(得分:0)
检查Android Developer Console中“发布选项”部分中的“支持的设备”部分。它列出了所需的功能,并有一个“显示设备”链接,列出了您的应用程序兼容的设备(无论如何都很有趣)。