【问题标题】:Slice signatures are inconsistent with android studio default run切片签名与android studio默认运行不一致
【发布时间】:2017-07-28 21:07:58
【问题描述】:

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

【问题讨论】:

    标签: android gradle build split android-studio-2.3


    【解决方案1】:

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

    【讨论】:

    • 我经常尝试这样做(就像我通常对任何构建问题所做的那样),但问题似乎在 android studio 更新后自行解决了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多