studio programacion problema móviles mensajes log error desarrollo curso aplicaciones android gradle build split android-studio-2.3

programacion - Las firmas de segmentos no son consistentes con la ejecución predeterminada de Android Studio



programacion android pdf 2018 (1)

He configurado gradle para firmar con:

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

Ahora, cuando ejecuto la tarea Gradle installDebug, la aplicación está firmada e instalada correctamente y puedo ejecutar la aplicación como se espera. Pero cuando ejecuto el módulo de la aplicación (ejecución predeterminada de Android Studio, que es mucho más preferido para la depuración). Entiendo el mensaje:

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

Esto sucede incluso cuando aún no está instalado apk.

Creo que tiene que ver con Android Studio que divide la aplicación de forma incorrecta. Entonces, si nadie sabe cómo hacer que firme correctamente, una forma de evitar que Android Studio divida la apk probablemente también funcione.


Acabo de encontrar el problema exacto después de definir la firma para la compilación de depuración. Después de eliminar la aplicación anterior del dispositivo de prueba, Clean Project / Rebuild Project hizo el truco por mí.