我已配置gradle用于签名:
android {
...
signingConfigs{
debug {
storeFile file("...");
storePassword '...'
keyAlias '...'
keyPassword '...'
}
}
}
现在,当我运行Gradle任务installDebug时,应用程序已正确签名并安装,我可以按预期运行应用程序。但是当我运行app模块时(android studio默认运行,这是调试的首选)。我收到了消息:
Failed to finalize session : INSTALL_FAILED_INVALID_APK:
/data/app/vmdl2083307194.tmp/1_slice__ signatures are inconsistent
即使安装了No apk,也会发生这种情况。
我认为这与android studio不正确地拆分apk有关。因此,如果没有人知道如何使其正确签名,那么保持android工作室不会分裂的方式也可能会起作用。
答案 0 :(得分:48)
我在为调试版本定义签名后遇到了确切的问题。从测试设备中删除以前的应用程序后,清理项目 / 重建项目为我做了诀窍。