android - 切片签名与android studio默认运行不一致

我已经配置了用于签名的 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 的方法可能也会起作用。

最佳答案

在定义调试版本的签名后,我刚刚遇到了确切的问题。从测试设备中删除以前的应用程序后,Clean Project/Rebuild Project 为我解决了问题。

https://stackoverflow.com/questions/42668955/

相关文章:

android - Xamarin.Android 构建/部署非常缓慢。如何加快他们的速度?

java - Maven:从多模块项目中只构建一个模块

c# - Visual Studio : How to properly build and spe

android - 在 Android Studio 和 Gradle 的 Android App

visual-c++ - 在 Windows 8 上为 Visual Studio 2012 构建

javascript - 仅当 src 发生更改时才运行构建

ios - CFBundleVersion 必须是最多三个非负整数的句点分隔列表(警告 ITMS-9

eclipse - 如何使用 Eclipse CDT 构建 SCons 项目?

eclipse - "Order and Export"中的 "Java Build Path"选项

java - 为 Apache ANT 启用 javac 调试