Android App显示与ICS 4.0.4设备Google Play不兼容

时间:2012-07-21 22:17:50

标签: android google-play android-market-filtering

以下是我的Android App Manifest文件中的重要内容。我期待支持Android API Level 4及更高版本,目标= 14支持所有屏幕。

开发者控制台显示 API级别:4-16 + 支持的屏幕:small-xlarge OpenGL纹理:全部

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
    <uses-permission android:name="android.permission.WIFI_CHANGE_STATE"/>

    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>

    <supports-screens 
            android:largeScreens="true"
            android:normalScreens="true" 
            android:smallScreens="true"
            android:anyDensity="true" />

以下是Google Play App link

以下是设备的详细信息,当我访问Google Play时,我的应用显示不兼容。

摩托罗拉DROID Bionic Android Vs 4.0.4 Verizon无线CDMA

系统版本6.7.230.XT875.Verizon.en.US(针对DROID Bionic的泄漏ICS构建) 内部版本号6.7.2-223

我尝试过从Google Play开启/关闭复制保护,但结果相同。

我无法弄清楚导致与我的应用和设备不兼容的原因,因为Google Play Publishing显示此设备受我的发布apk支持。

我是否有可能使用泄漏的ICS构建Bionic与它有什么关系?如果4.0.4或(运行任何版本的ICS的Android设备)的任何人都可以尝试从Google Play下载应用程序并查看该应用程序是否与其设备不兼容或仅仅是我,那将非常有用。除了关于修复此问题的方法的建议将非常有用。

非常感谢。

更新:我在我的应用程序中使用了两个SDK - Flurry SDK和Skyhook Wireless SDK jar文件,这两个文件都与Android 4.0兼容。此外,我添加了Android支持库并针对Android 4.0.3编译了代码库,该应用程序仍然与上面提到的运行Android v 4.0.4的设备和构建不兼容

2 个答案:

答案 0 :(得分:5)

解决了问题!

首先,Manivesst或Android SDK的版本没有任何问题我编译了Android 4.1的代码库。

当我从Google Play开发者控制台关闭Copy Protection OFF时,我可以搜索并安装应用程序,并等待30分钟到1小时,以使新的复制保护设置生效。这里的关键是在更改复制保护设置后,您必须等待。这不会立即生效。

以前版权保护对于Tooyoou是开启的,在我写给Android开发者支持后,我在他们的回复电子邮件中得到了如下线索。

  

如果您的应用在启用复制保护后不再出现在Google Play中,请注意我们的复制保护依赖于能够信任安装该应用的Android版本。因此,我们只向已知良好的Android版本显示受版权保护的应用程序。如果Android的特定端口不是已知的良好版本(例如某些“自定义ROM”)或设备已植根,则Google Play不会向这些设备显示受版权保护的应用。如果用户切换到Android的官方版本,他们将能够再次看到您的应用程序。

由于我在DROID BIONIC上运行自定义未发布的ROM,因此导致此问题。库存ASOP ICS和Jelly Bean设备即使在复制保护功能开启时也可以下载和安装应用程序。复制保护对于付费应用程序来说有点棘手,但由于Tooyoou是免费的,所以没有太多值得关注。

另请注意,复制保护很快就会被弃用,Android SDK中的许可功能是付费应用副本保护的方式。

答案 1 :(得分:0)

您是否尝试过将android:xlargeScreens =“true”添加到支持屏幕?