1

好的,老实说,我什至从哪里开始试图弄清楚为什么我的应用程序在 4.2.2 设备上不兼容,以及如何做到这一点?

我从哪说起呢?

我假设使用这个...

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

已经足够好了。

仅仅在市场上推出一款应用程序并解决所有的小问题是英勇的,现在又出现了一个。

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

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

任何人都可以解释一下吗?

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

4

1 回答 1

0

你可以检查一些事情:

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

    目标=android-17

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

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

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

  5. 至少应为应用程序项目设置以上所有内容。对于图书馆,你也应该这样做,但这并不重要。

于 2013-04-30T22:56:00.723 回答