2011-09-10 153 views
0

我的手機運行的是Android 2.3.3版本的一個Samsung Galaxy S II,當我試圖安裝一個軟件包,我得到了錯誤爲什麼錯誤「解析錯誤:解析包有問題」?

Parse Error

我使用Android 3.2,使這些軟件包。

+3

你自己回答。如果您使用3.2進行打包,那麼您如何在2.3.3上安裝? –

+0

您可以使用更高的sdk進行編譯,並仍然針對較低的設備,關鍵是要在清單中定義minSdkVersion並確保與較低api級別的兼容性。 – aromero

回答

11

你回答自己,

My phone is a Samsung Galaxy S II running Android version 2.3.3, and when I try to install a package I get the error "Parse Error". I use Android 3.2 to make these packages.

您試圖打開2.3.3設備上的應用程序3.2。

解決方案

  1. 變化從清單文件

  2. 或刪除所需的API級別標記android:minSdkVersion所需的API級別標記android:minSdkVersion

+1

非常感謝.... –

+0

剛剛遇到此。我發現屬性文件和清單文件中的minSDK版本必須降級到手機支持的較低版本。謝謝你的提示 – 2012-07-05 11:25:46

1

「解析軟件包時出現問題」錯誤可能來自多個原因,常見原因是嘗試使用較舊的Android版本打開軟件包。你說你正在將這些軟件包編譯爲3.2並試圖在2.3.3中打開它們,所以很可能是這樣。

現在,如果我正確記得3.x版本只適用於平板電腦,但三星Galaxy S2不是平板電腦......或者它是?

+1

它不是一個平板電腦,並感謝您的幫助 –