好的,老实说,我甚至在哪里开始试图找出为什么我的应用程序在4.2.2设备上不兼容以及如何制作它?
我从哪里开始?
我假设使用了这个...
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="17" />
足够好了。
刚刚在市场上买到一个应用程序并修复所有的小问题是英雄的,现在又出现了另一个。
有没有办法检查我对数据库或列表使用的所有方法,以确保它们是4.2.2兼容的?
如果我将应用程序加载到4.2.2设备上,该应用程序运行正常,但这些设备无法从市场上访问它。
任何人都能解释一下吗?
顺便说一下,这是在安装了谷歌游戏市场的模拟器上发生的,我还没有在游戏市场上对该应用程序进行实际的4.2.2设备搜索。也许这是与模拟器隔离的......
答案 0 :(得分:0)
你可以检查的一些事情:
在“project.properties”文件中,确保它具有:
目标=机器人-17
确保您拥有最新的ADT&amp;导出应用程序之前的SDK,并确保(如您所写)您在清单中(在应用程序标记上方):
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
,请确保您有
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" />
在开发者控制台中,确保没有排除任何设备。
至少应为app项目设置以上所有内容。对于图书馆,你也应该这样做,但它不那么重要。