android - instalar - La instalación de APK falló:
eliminar archivos apk android (9)
Estoy tratando de instalar un APK en un dispositivo que ejecuta una versión AOSP de Jelly Bean (4.2).
Cuando "adb install my.apk" obtengo el error:
[INSTALL_FAILED_VERIFICATION_FAILURE]
He intentado usar "testsign.jar" para "firmar" el apk pero no cambia el resultado
Aparte de "la configuración global verifier_verify_adb_installs 0", también necesito configurar package_verifier_enable a 0 en mi caso para que funcione.
p.ej
adb shell
settings put global package_verifier_enable 0
Como dijo alguien, debe tener un apk firmado para ejecutarlo. Para tener un apk firmado, haga clic derecho en su proyecto> Herramientas de Android> Exportar paquete de aplicación firmado. A continuación, se le solicitará que localice su almacén de claves, pero si no tiene usted puede crear uno. Siga los siguientes pasos guiados por eclipse.
Debe deshabilitar la verificación de la APK durante la instalación de ADB. Si la configuración en Seguridad está atenuada o no funciona, debería intentar el bombardeo en el dispositivo y, dependiendo de la base de datos de configuración, se realizará la configuración según su nivel de API (Global, Sistema, Seguro)
$ adb shell settings put global verifier_verify_adb_installs 0
Si realmente puede configurarlo, evitará la verificación de APKs sobre ADB.
En ocasiones, también deberá deshabilitar el verificador de paquetes utilizando:
$ adb shell settings put global package_verifier_enable 0
En KitKat, puedes ver aquí que estas configuraciones están en la base de datos global:
http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015
Ninguna de las sugerencias anteriores funcionó para mí, sin embargo, el restablecimiento de fábrica del dispositivo funcionó.
Para lo que funcionó, estaba intentando instalarlo en un dispositivo con Android 6.0
-
Settings > Developer Options > Then Turn off Verify Apps over USB
Ver primera imagen
Entonces
-
Settings > Security > Then Turn on Unknown sources
Finalmente
- No olvides desinstalar tu aplicación y empezar de nuevo.
Vaya a Settings > Developer Options > Then Turn off Verify Apps over
Settings > Security > Then Turn on Unknown sources
Puede hacer esto sin las siguientes instrucciones: Vaya a la configuración en su dispositivo y luego desarrolle la configuración y desactive la opción para confirmar las aplicaciones a través de usb. (Traducción con traductor de google)
Tienes que permitir las aplicaciones sin firmar. La instalación está siendo bloqueada por Android. Permitir la instalación de aplicaciones que no sean de mercado en Configuración.
Vaya a la configuración del desarrollador y desactive la verificación de aplicaciones a través de USB. Entonces puedes instalar .apk sin ningún problema.
RESPUESTA ACTUALIZADA: con las últimas actualizaciones de Android, ahora puede aparecer el siguiente error durante la instalación del APK debido a Play Protect :
Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
Session ''app'': Error Installing APKs
Para solucionar esto (para propósitos de desarrollador), puede desactivar Play Protect como se muestra aquí: la aplicación de instalación está bloqueada por play protect .