0

首先,如果是转发,我想道歉。我是 Android 应用程序开发的新手。我在这里搜索了相同的错误,但有些问题没有得到解答,有些问题对于像我这样的新手来说是无法理解的。所以,对不起各位。

因此,我在 android 中开发了一个应用程序,最低 API 版本为 2.2 如果我使用 USB 将其传输到本地设备上,该应用程序工作正常,但如果有人尝试通过电子邮件下载它,它会给出错误“解析包”。下载中途停止,手机显示错误,但如果应用程序下载到 100%,它可以工作。 在我用来安装应用程序的每台设备上都检查了“从未知来源安装”选项。

如果需要,我可以为您提供有关该应用程序的更多详细信息。

-谢谢

4

1 回答 1

0

以下情况可能会导致此问题:

1. API大于minSdkVersion(定义在 中AndroidManifest.xml),即包在更高的 API 级别上编译,但在更低的 API 上使用

2. code签名后更改包名:使用与签名包完全相同的名称(而不是重命名Manifest中的名称)

3. 从 SD 卡执行而不是从手机内存执行。

于 2013-07-13T19:02:00.797 回答