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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With