我在android 3.1中开发了一个应用程序。但我的手机版本是2.2.1。我可以将我的apk文件的版本更改为2.2.1。当我在手机中安装它时显示错误“解析包的问题”。任何人都可以帮我这个
答案 0 :(得分:1)
我无法看到在您的应用中2.2.1上运行您的应用程序的点被指定为在3.1+上运行。如果您想从eclipse更改最低目标版本,请右键单击您的项目并:
Properties > Android > Android 2.2
不要忘记更改你的清单:
<uses-sdk android:minSdkVersion="8" />
答案 1 :(得分:0)
你可以在这样的清单中提供它,
<uses-sdk android:targetSdkVersion="8" android:minSdkVersion="8"
android:maxSdkVersion="10" android:minSdkVersion="5">
</uses-sdk>
由于您的手机版本为2.2.1,这意味着它属于API级别8。
答案 2 :(得分:0)
另请注意,如果您的应用中使用了某些功能/功能,这些功能/功能仅在较高版本的SDK中引入,那么一旦切换到较低版本的SDK版本,它们可能会意外地工作。这可以通过兼容包来处理。