2011-04-27 89 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