2011-04-27 119 views
0

我在2.2版本的sdk中做了我的应用程序,所以每当我尝试在1.6或者blower版本中安装我的apk时,我都会得到解析器安装错误。而不是得到解析器的错误是,任何改变给我们自己的消息.. ??我不确定这一点。如果可能的话,请让我知道。如何给错误信息

回答

2

您应该使用较低的sdk重新编译您的应用程序,这会阻止您使用1.6中未提供的功能,或者当您使用有问题的代码加载任何内容时,您将不得不检查您的应用程序的版本正在加载,如果它是2.2(或开始实现您使用的功能的版本高于1.6),并且不加载该代码,则为2.2.2。

if(Build.VERSION.SDK_INT<8) 
     {//Dont load offending stuff or alert user feature not avail;} 
    else { //normal behavior;} 
+0

谢谢你的回复..我应该在哪里应用这个。因为这个功能应该在安装时运行。 – RAAAAM 2011-04-27 11:57:23

+0

你的目标数据库设置为2.2 - 你的minSDK在清单中设置了什么?如果你想加载它1.6,它将被设置为4.见:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html那么你将不得不确定哪些功能正在使用较新的sdk并在旧平台上禁用它们。 – jkhouw1 2011-04-27 12:02:17