首先,如果是转发,我想道歉。我是Android应用程序开发的新手。我在这里搜索了同样的错误,但有些问题没有得到解答,其他问题对于像我这样的新手来说是不可理解的。对不起,伙计们。
所以,我在android中开发了一个应用程序,最低API版本为2.2 如果我使用USB在本地设备上传输它,该应用程序工作正常,但如果有人试图通过电子邮件下载它,则会出现错误“解析包”。下载中途停止,手机显示错误,但如果应用程序下载到100%,则可以正常运行。 我在用于安装应用程序的每台设备上都检查了“从未知来源安装”选项。
如果需要,我可以为您提供有关该应用的更多详细信息。
-Thanks
答案 0 :(得分:0)
以下情况可能会导致此问题:
1。 API 大于minSdkVersion
(在AndroidManifest.xml
中定义),即Package在较高的API级别上编译,但在较低的API上使用< / p>
签名后
2。代码包的名称已更改:使用签名包的确切名称(而不是在Manifest中重命名名称)
3。 从SD卡执行,而不是从手机内存执行。