当我尝试直接在设备上生成一个debug apk来更新一个app(Android-React Native)时,我遇到了这个错误:
任务“:app:installdebug”执行失败。
com.android.builder.testing.api.deviceException:com.android.ddmlib.installexception:无法完成会话:install_failed_update_incompatible:包prensa.com签名与以前安装的版本不匹配;无视!
我确信版本代码和版本名是递增的,并且包名是相同的。
此外,密钥存储库和其他密钥与之前使用的相同。
错误在哪里?
今天我遇到了同样的错误。我找到了这个http://blog.bihe0832.com/android-v2-issule.html
。它是中文的。要点如下:
打包完apk文件后,解压,检查文件meta-inf/any-name.sf。我用jarsigner
命令行工具对apk进行签名。我发现当执行jarsigner
时,在jar文件后面加上的alias
将被用作any-name
。然后打开any-name.sf,如果您发现一行x-android-apk-signed:2
,这就是错误的原因。请辞去您的apk,如果一行代码消失了,apk将安装成功。
这是我的项目:https://github.com/kenpeter/my_hak_news,它是https://github.com/grigio/hagnostic-news的直接副本。 Git克隆https://github.com/kenpeter/my_hak_news,然后运行 出现以下错误: 相关问题:https://github.com/grigio/hagnostic-news/
我想在电话中运行我的应用程序,但我收到以下消息: install_failed_update_incompatible:包签名与以前安装的版本不匹配;无视!。 可以通过卸载apk的现有版本(如果存在的话),然后重新安装来解决此问题。警告:卸载将删除应用程序数据!是否卸载现有应用程序? 在我的手机里,我安装了以前版本的google Play应用程序。我知道卸载旧版本的应用程序从我的手机可以解决问题,
应用程序包名称签名与以前安装的版本不匹配;无视! 分段的事情是当我上传到游戏商店时,它成功上传了!!!我可以从中应用程序。 那为什么我会出现这个错误
问题内容: 这是我的项目:https://github.com/kenpeter/my_hak_news,这是直接拷贝https://github.com/grigio/HAgnostic- News 。 Git克隆https://github.com/kenpeter/my_hak_news,然后运行 得到这个错误: 相关问题:https : //github.com/grigio/HAgnos
我做了一个愚蠢的应用程序分享给几个朋友。不需要把它放在应用商店上。 出现了一个小问题,我修复了它,重新构建,用相同的密钥库签名并再次上传。现在看来,我无法从新的安装。调试器告诉我: 所以我通过打开app抽屉,拖动到“卸载”按钮,卸载了旧版。当打开“设置->应用程序”时,我再也看不到它了。我在我的设备上没有看到任何应用程序的痕迹。 但我仍然收到上面的错误消息。
所以我已经在我的智能手机里安装了应用程序。当我尝试安装它时,它会给出消息“Package signatures do not match the previous installed最重要的是,我不能卸载应用程序,我只需要更新它。我应该怎么做才能使它正常工作?