Slice signatures are inconsistent with android studio default run
Asked Answered
S

1

21

I've configured gradle for signing with:

android {
    ...
    signingConfigs{
        debug {
            storeFile file("...");
            storePassword '...'
            keyAlias '...'
            keyPassword '...'
        }
    }
}

Now when I run the Gradle task installDebug the app is signed and installed correctly and I can run the app as expected. But when I run the app module (android studio default run, which is much preferred for debugging). I get the message:

Failed to finalize session : INSTALL_FAILED_INVALID_APK:
/data/app/vmdl2083307194.tmp/1_slice__ signatures are inconsistent

This happens even when No apk is yet installed.

I think it has to do with android studio splitting the apk improperly. So if nobody knows how to make it sign correctly a way to keep android studio from splitting the apk will probably also work.

Stationer answered 8/3, 2017 at 10:36 Comment(0)
T
50

I just ran into the exact problem after defining the signature for the debug build. After deleting the previous app from the test device, Clean Project / Rebuild Project did the trick for me.

Tricycle answered 9/3, 2017 at 18:54 Comment(1)
I tried that very often (as I usually do with any build problem) but the problem seems to have solved itself after an android studio updateStationer

© 2022 - 2024 — McMap. All rights reserved.