Error al correr aplicación en celular desde Android Studio, molesto error que al parecer aparece en celulares Xiaomi y/o con sistema MIUI
Error:
Failed to commit install session 309689147 with command cmd package install-commit 309689147. Error: INSTALL_FAILED_USER_RESTRICTED: Install canceled by user
Error Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
Retry
Session 'app': Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
Retry
Solución:
La solución es muy sencilla solo hay que activar la opción Instalar vía USB en las opciones de desarrollador del teléfono, junto a la Depuración USB
Solución 2:
05/20 09:45:36: Launching 'app' on Physical Device.
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
List of apks:
[0] 'D:\Documentos\DESARROLLO\ANDROID\Random\app\build\outputs\apk\debug\app-debug.apk'
Installation via USB is disabled.
Retry
Si ya está activa la configuración Instalar vía USB y el error está sucediendo a causa de una actualización del SO del teléfono entonces podemos desactivar la optimización MIUI, esto hará que nos pregunte de nuevo si permitimos la depuración por USB, entonces aceptamos.
Desactivar la Optimización MIUI
Casi al final de las Opciones de desarrollador encontraremos la opción Restablecer valores predeterminados
Presionamos varias veces hasta que aparezca debajo la configuración Activar optimización MIUI y la desactivamos
Aceptamos la advertencia
En mi caso el teléfono me pregunto si permito la depuración por USB nuevamente
*Pero después volví a activar la optimización MIUI y ya no apareció el error lo que nos lleva a la Solución 3.
Solución 3:
05/20 09:45:36: Launching 'app' on Physical Device.
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
List of apks:
[0] 'D:\Documentos\DESARROLLO\ANDROID\Random\app\build\outputs\apk\debug\app-debug.apk'
Installation via USB is disabled.
Retry
Puede ser que debido a una actualización de Android como del sistema MIUI nos aparezca este error y que solamente necesitemos desvincular el teléfono de la depuración por USB y activarla de nuevo
Revocamos los permisos de depuración por USB
Desactivamos y activamos la depuración por USB
Aceptamos la depuración por USB