Le firme delle sezioni non sono coerenti con l'esecuzione predefinita di Android Studio



gradle build (1)

Ho appena incontrato il problema esatto dopo aver definito la firma per la build di debug. Dopo aver eliminato l'app precedente dal dispositivo di test, Clean Project / Rebuild Project ha fatto il trucco per me.

Ho configurato gradle per la firma con:

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

Ora quando eseguo l'attività Gradle installDebug, l'app è firmata e installata correttamente e posso eseguire l'app come previsto. Ma quando eseguo il modulo app (esecuzione di Android Studio di default, che è molto preferito per il debug). Ottengo il messaggio:

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

Questo accade anche quando No apk è ancora installato.

Penso che abbia a che fare con Android Studio dividere l'apk in modo improprio. Quindi, se nessuno sa come farlo firmare correttamente, probabilmente anche un modo per impedire a Android Studio di dividere l'apk funzionerà.





android-studio-2.3