Android 4.2.2应用程序不兼容

时间:2013-04-30 21:55:24

标签: android google-play android-4.2-jelly-bean

好的,老实说,我甚至在哪里开始试图找出为什么我的应用程序在4.2.2设备上不兼容以及如何制作它?

我从哪里开始?

我假设使用了这个...

        <uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="17" />

足够好了。

刚刚在市场上买到一个应用程序并修复所有的小问题是英雄的,现在又出现了另一个。

有没有办法检查我对数据库或列表使用的所有方法,以确保它们是4.2.2兼容的?

如果我将应用程序加载到4.2.2设备上,该应用程序运行正常,但这些设备无法从市场上访问它。

任何人都能解释一下吗?

顺便说一下,这是在安装了谷歌游戏市场的模拟器上发生的,我还没有在游戏市场上对该应用程序进行实际的4.2.2设备搜索。也许这是与模拟器隔离的......

1 个答案:

答案 0 :(得分:0)

你可以检查的一些事情:

  1. 在“project.properties”文件中,确保它具有:

    目标=机器人-17

  2. 确保您拥有最新的ADT&amp;导出应用程序之前的SDK,并确保(如您所写)您在清单中(在应用程序标记上方):

    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
    
  3. 清单文件中的
  4. ,请确保您有

    <supports-screens android:anyDensity="true"
    android:largeScreens="true" android:normalScreens="true"
    android:smallScreens="true" android:xlargeScreens="true" />
    
  5. 在开发者控制台中,确保没有排除任何设备。

  6. 至少应为app项目设置以上所有内容。对于图书馆,你也应该这样做,但它不那么重要。