错误:安装APK时解析包失败

18

我试图通过在雅虎的电子邮件附件中运行包安装程序来安装我的应用。 我的手机版本是4.1(果冻豆),所以这应该可以工作,对吗?

然而,出现了一个错误,指出存在问题解析软件包,尽管我的AndroidManifest指定了minSdkVersion为1,而我的手机版本更高。

我已经在手机上启用了从不是Play商店的来源安装apk文件。 我错过了什么吗?


你正在尝试安装哪个APK?通常,如果APK文件损坏或无法安装(所需的操作系统版本高于您的版本),则会显示此错误。 - Ilan
2
本网站是用于编程问题的讨论。软件安装不属于讨论范畴。 - Marc B
@ilan321,我正试图从我的项目中的“bin”文件夹安装apk文件。我的清单指定最低版本为1.0,因此我认为这不应该是个问题。 - u3l
@Trust 我已经回答了你的问题。这会对你有所帮助。 - Ajay S
1个回答

24
我收到一个错误,指出存在解析软件包的问题。这是因为您的应用程序与您的设备不兼容。可能是您的开发人员将minSDKVersion值设置得太高,如果您的设备API级别低于minSDKVersion,则会出现解析软件包错误,或者您的开发人员将maxSDKVersion设置得低于您的设备API级别。例如:如果您的设备是Android 2.2,则制作APK的开发人员将minSDKVersion设置为10,则它在Android 2.2中无法工作,并且会显示解析软件包错误,或者如果您的开发人员将maxSDKVersion设置为8,则该应用程序将无法安装在Android OS 2.2以上,如果您尝试安装,则会收到解析软件包错误。

1
这不可能是问题所在。我已经在清单文件中指定了 '<uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" />',而我的手机版本是4.1。 - u3l
可能是您的APK文件已损坏,如果不是的话,请恢复出厂设置或将APK文件下载到手机内存中,然后从那里安装。 - Ajay S
1
我的最小SDK版本是10,最大为21。 一切都很顺利,直到我的手机升级到了棒棒糖5.0,现在应用程序崩溃了,我该怎么办? 该应用在NEXUS 5模拟器上运行良好,但在手机上却不行。 - Sagar Devanga
3
出于安全原因,我们不能从未知来源(例如邮件附件)安装应用程序。如果您需要从未知来源安装此应用程序,则需在安全设置中启用“未知来源选项”。请注意保持原意,使语言易懂。 - Kona Suresh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接