我有一个问题要解决,但似乎遇到了一堵砖墙。
我有一个 APK,我邮寄给用户安装。它以发布模式签名。我已经在我的手机(摩托罗拉 Atrix,操作系统版本 2.3.4)上成功安装了相同的 apk。
用户拥有相同操作系统版本的同一部手机,但当他尝试安装它时,他收到“未安装应用程序”消息。
来自 adb 的错误显示了这一点:
INSTALL_PARSE_FAILED_NO_CERTIFICATES
我在网上四处搜索,当证书未成功生成时,Android 中似乎存在已知问题Issue 830:Some APKs get created with partial signatures。
但是,如果它是未签名的,则应该对所有设备都未签名,不是吗?它适用于我和其他使用同一部手机的用户。但不适用于此特定用户。
我在挠头,无法弄清楚原因。有人遇到过这个吗?