El emulador de Android Studio Android 11 no pudo instalar la apk, lo que generó el problema "INSTALL_PARSE_FAILED_NO_CERTIFICATES"
La aplicación de prueba previamente instalada en Android 7.0 de repente no se pudo instalar en el emulador de Android 11, lo que generó el mensaje "INSTALL_PARSE_FAILED_NO_CERTIFICATES". El motivo estaba relacionado con la autenticación de firma. La aplicación de prueba se configuró con código relacionado con la firma en Gradle:
signingConfigs {
config {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
v1SigningEnabled true
v2SigningEnabled false
}
}
La razón está aquí:
v1SigningEnabled true
v2SigningEnabled false
Si necesita activar la autenticación de firma V2 en una máquina con Android 11, o instalarla en una máquina con Android 11 o inferior, no habrá ningún problema.