2011-09-10 31 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

它不是一个平板电脑,并感谢您的帮助 –