1

我的应用程序在模拟器上运行良好,但是当我在设备上运行时,解析包时出错!

应该进行哪些更改才能使其在设备上运行?

4

3 回答 3

0

在以下情况下,安装会给出指定的错误:

Name of the package is changed after signing: Use the exact name as the signed package is (instead, adjust the name in Manifest)
Package is compiled against on higher API level: Correct the API level in Manifest file
Package is executed from SD-card: Run (install) the apk -file from phones memory OR use adb command to install it
于 2012-08-31T07:43:50.393 回答
0

很可能,您是针对更高的 API 级别编译的。转到您的清单文件并更改此行

uses-sdk android:minSdkVersion="VERSION_NUMBER_YOU_USING"

uses-sdk android:minSdkVersion="3"

看看你是否可以在你的设备上安装 apk。

于 2012-08-31T07:47:57.813 回答
0

您在 Android-Manifest.xml 中的 minSdkVersion 值超过了您的手机 API 级别。减少它以安装在您的手机上。在此处找到适合您手机 Android 版本的 API 级别:
1.5:API 级别 3
1.6:API 级别 4
2.0:Api 级别 5
2.0.1:API 级别 6
2.1:API 级别 7
2.2:API 级别 8
2.3:API 级别 9
2.3 .3:API 级别 10
3.0:API 级别 11
3.1:API 级别 12
3.2:API 级别 13
4.0:API 级别 14
4.0.3:API 级别 15
4.1:API 级别 16

于 2012-08-31T07:48:49.870 回答