Android 4.2.2应用程序不兼容

问题描述:

好吧,诚实地说,我甚至开始试图弄清楚为什么我的应用程序在4.2.2设备上不兼容,以及如何使它成为现实?Android 4.2.2应用程序不兼容

我从哪里开始?

我用这个假设...

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

是不够好。只要在市场上获得应用程序并修复所有这些小问题是英雄的,现在又会出现另一个问题。

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

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

任何人都可以点亮一下吗?

顺便说一句这是发生在谷歌播放市场安装的模拟器上,我还没有实际的4.2.2设备搜索应用程序在播放市场。也许这是孤立的模拟器...

+0

你有没有把它提供给所有的设备? – kishu27 2013-04-30 21:57:21

+0

这是我第一次听说这个选项......怎么这样? OOO你的意思是在控制台?是!让我仔细检查 – sirvon 2013-04-30 21:58:22

+1

yupp在控制台中 – kishu27 2013-04-30 22:14:34

有些事情你可以检查:

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

    目标=机器人-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. 以上所有应该至少为应用程序项目设置。对于图书馆来说,你也应该这样做,但这不重要。