“parsing软件包时出现问题”

我遇到安装我的Android应用程序的问题。 用户得到了“parsing软件包时出现问题”的错误。 不幸的是,它安装在我的手机上没有错误。 在这一点上,我正在处理两个运行Android OS 2.2.1的手机。 我已经构build了API Level 7的应用程序。为了节省阅读的麻烦,它支持来自2.1的设备。

我一直在这工作了一个月左右。 当我想向用户展示最新版本时,我通过电子邮件发送。 最初,这对我们俩都很好。 在这个过程中,这两个设备的设置允许从“未知来源”进行安装。

开发手机一直工作。 从上周构build开始,用户正在接收前面提到的错误。 我知道这是一个基于谷歌search的常见错误。 不幸的是,大部分的post都是由用户在黑暗中抓取的。 当然,我已经阅读了这个论坛上的另一半左右的post,显然是来自专家开发者。 这可以说是最好的。 我的情况似乎有点不同,因为我已经确认它不是API级别。

我不觉得这个错误非常丰富。 如果我能拿到设备,我怀疑我应该在设备debugging中看到问题。 不幸的是,我没有这个设备。 所以我正在阅读PackageInstallerActivity的源代码。 支付肮脏的更快的方式是可取的。 用户可以做些什么来收集更多的信息? 你有debugging的build议来解决这个问题?

Related of "“parsing软件包时出现问题”"

有许多应用程序,将允许用户发送你正在发生的日志输出SendLog是这样的应用程序,你可以在市场上find它之一。 至于为什么它发生,你也有这个应用程序在市场上呢? 如果是这样的话,那么eclipse构build的testing版本将会被签名,如果已经安装了市场版本(或反之亦然),将不允许安装它们。 无论哪种方式,这个人一定要卸载您的应用程序的任何以前的版本,然后尝试安装当前的一个,这将排除作为问题不等于签名。 (即使你在市场上没有你的应用程序,你也应该试试这个,debugging签名的剩余时间要比真实签名要短得多,所以你可能会过期,而且在你不知情的情况下,该应用程序将与任何已安装的版本一起安装。)