我已经配置了 gradle 来进行签名:
android {
...
signingConfigs{
debug {
storeFile file("...");
storePassword '...'
keyAlias '...'
keyPassword '...'
}
}
}
现在,当我运行 Gradle 任务 installDebug 时,应用程序已正确签名并安装,我可以按预期运行该应用程序。但是当我运行应用程序模块时(android studio 默认运行,这是调试的首选)。我收到消息:
Failed to finalize session : INSTALL_FAILED_INVALID_APK:
/data/app/vmdl2083307194.tmp/1_slice__ signatures are inconsistent
即使尚未安装 apk,也会发生这种情况。
我认为这与 android studio 不正确地分割 apk 有关。因此,如果没有人知道如何使其正确签名,那么防止 android studio 拆分 apk 的方法可能也会起作用。
在定义调试版本的签名后,我刚刚遇到了确切的问题。从测试设备中删除之前的应用程序后,清洁工程 / 重建项目为我成功了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)