【发布时间】:2020-09-22 09:10:28
【问题描述】:
我有一个应用程序是我在 8 到 10 年前开发的哇,但我至少一年左右会不断更新它。
我实际上正在从头开始完全重做应用程序,当我从我的计算机上在我的 Android 上运行它时它运行良好,但是当我在 PhoneGap Build 上使用签名密钥构建它时,我收到了错误消息“未安装应用程序”。当我尝试安装 apk 时。
我已经阅读了有关该主题的其他几篇文章,我可以证明:
- 我的手机有足够的存储空间。
- 新版本号大于旧版本号。
- 签名密钥与原始版本相同。
- 我的手机上当前没有安装任何版本的应用程序。
关于可能导致此问题的任何其他想法? 我已经删除了所有插件以将其排除在外,但我仍然遇到同样的错误。 最初的应用程序是使用 OnsenUI 和 Cordova 构建的。 新应用在 Ionic 5.4.16、Cordova 9.0.0 和 Android 8.1.0 中构建。
我注意到的另一件事是,如果我将应用程序 ID (com.company.appname) 更改为其他任何内容(即 com.company.appnamedev),它就会安装。我觉得这很能说明问题,但我不知道该怎么办。
非常感谢任何有关发现问题的指导。
【问题讨论】:
-
只是在黑暗中拍摄:如果您的手机上有多个用户,请为所有用户卸载该应用(在应用详细信息/信息页面中)
-
您是否尝试过使用 ADB 手动安装已签名的 apk?这将以纯文本形式显示安装错误。我相信这可能是由于签名模式。
-
只有一位用户,sébastien,但感谢您的建议。我会试一试,看看它说了什么,Mike N。
标签: android cordova ionic-framework phonegap-build