android - studio - error while installing apks solucion
DELETE_FAILED_INTERNAL_ERROR Error al instalar APK (30)
Acabo de actualizar minSdkVersion a 17 y sincronizar. Y luego resolví ese problema.
en build.gradle (Módulo: aplicación), cambie como a continuación.
defaultConfig {
...
minSdkVersion 17
...
}
Antes de ejecutar cualquier aplicación de Android en un teléfono por primera vez , asegúrese de no olvidar configurar la opción Instalar mediante USB . De lo contrario, se informará el error anterior.
Cuando intento crear otro
package
en la
Java folder
se produce este error
Pero cuando moví este paquete especial bajo el
main package
de mi proyecto, todo estará bien.
Estoy probando en un dispositivo Android real (Sumsung J2)
Diferentes soluciones para el mismo problema:
1. desmarca la ejecución instantánea
Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea.
2. Reinicie Android Studio
Haga clic en Archivo> invalidar cachés / reiniciar, luego haga clic en el botón Invalidar y reiniciar en la ventana emergente.
3. Verifique la memoria del dispositivo
A veces, su dispositivo no tiene suficiente espacio para instalar nuevas aplicaciones, en ese caso, Android Studio a través de este error.
4. Verifique el manifiesto para la Declaración de actividades
Asegúrese de que su manifest.java haya declarado todas las actividades utilizadas correctamente.
Espero que ayude :)
En Android Studio 2.3
Deshabilitar ejecución instantánea
Configuración> Compilación, ejecución, implementación> Ejecución instantánea
Fuente: comentario de @Shubham A.
Editar: para deshabilitar la ejecución instantánea
En Windows:
-
Abrir Buscar acción:
Control + Shift + A
-
Busque
instant run
y abrainstant run
en lasettings
. -
Desmarca
Enable instant run...
En Mac: no tengo una Mac, así que prueba como
-
Abra Buscar acción:
Command + Shift + A
-
Busque
instant run
y abrainstant run
en lasettings
. -
Desmarca
Enable instant run...
En la opción de desarrollador de dispositivos
Compruebe que la instalación mediante USB esté activada.
En lollipop y versiones anteriores, Android introdujo múltiples usuarios, cuando eliminas una aplicación todavía existe en el dispositivo. Asegúrese de que su aplicación se elimine de todos los usuarios y luego vuelva a instalarla.
Puede verificar yendo a Configuración-> Aplicaciones-> Todas y verificar su aplicación en la lista. Al seleccionar su aplicación, toque el botón más en la barra de acción y seleccione desinstalar para todos los usuarios.
En mi caso, el proyecto limpio y la reconstrucción funcionan, no es necesario deshabilitar la ejecución instantánea y reiniciar.
Encontré un problema similar, moví el directorio del proyecto, lo que resultó en un error de instalación, mi solución es la siguiente: Build-> ReBuild
Este error viene con Android Studio inferior a 2.4 cuando intenta habilitar las funciones de Java 8 en la configuración de gradle siguiendo las instruction . El error se puede reproducir en un nuevo proyecto con esa configuración de gradle.
Se necesita una versión superior o una versión preliminar .
Esto funcionó para mi xiaomi redmii note 4 después de permitir las opciones de desarrollador y permitir la depuración de USB, vaya a configuración-> opciones de desarrollador-> desmarque Activar optimización de MIUI Reinicie su dispositivo y ahora instale la aplicación.
He resuelto este problema de la siguiente manera:
- vaya a la carpeta sdk / platform-tools por cmd, escriba adb shell
- elimine todos los archivos .apk de su proyecto de ../output-folder
- reinicia tu emulador
- ejecuta tu proyecto.
Incluso después de seguir todas las sugerencias, si muestra un error, verifique su buildType en Gradle.
Asegúrese de firmarConfigigingconfigs.config
está en el alcance de la versión, no en la depuración .
Ir
Archivo-> configuración-> Construir, Ejecución, Implementación-> Ejecución instantánea-> Desactivarlo.
// ahora estás listo para irte.
La siguiente solución funcionó para mi teléfono móvil Xiaomi:
Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador y marque Instalar a través de USB , si se muestra el dispositivo temporalmente restringido , apague su WI-FI, encienda los datos móviles. Entonces inténtalo de nuevo.
Si AS Instance Run aún no funciona cuando finalizó todos los pasos anteriores, tal vez activó la optimización de MIUI, siga los pasos a continuación e intente nuevamente:
Configuración -> Configuración adicional -> Opciones de desarrollador y desmarque Activar la optimización MIUI
Necesitas reconstruir el proyecto
Si usa Android Studio 2.3:
Build -> Rebuild Project
Incluso si después de eso su aplicación comienza con un error, simplemente reconstruya el proyecto nuevamente:
Build -> Rebuild Project
Oh, Dios mío, después de mucho tiempo he resuelto el problema cambiando el ID de aplicación: " com.company.2016app " a " com.company.app " en build.grade. Resolvió todos mis problemas. Ahora está funcionando muy bien.
Para Android Studio en Mac:
Barra de navegación :
Android Studio> Preferencias> Compilación, ejecución, implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea
Para Android Studio en Windows:
Archivo> Configuración> Compilación, ejecución, implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea
Para Xiaomi móvil
1.Setting=>About phone=>tap 7 times on MIUI version
2.Setting=>Developer options=> Developer options (ON)
=> USB Debugging (ON)
=> Install via USB(ON)
Instalar a través de USB
Si
habilitar en ON entonces
Desactive WiFi y active la instalación a través de USB mientras está conectado a través de datos móviles y bajo su cuenta de xiaomi. ¡Funciona!
Pruebe esto: vaya a Archivo> invalidar cachés / reiniciar y luego haga clic en el botón Invalidar y reiniciar en la ventana emergente. Ahora, intente ejecutar su proyecto.
Si se abre el emulador, ciérrelo.
Y reinicie el estudio de Android. Funcionó para mí.
Intentalo.
Si su dispositivo es un Xiaomi, la respuesta es:
Vaya a configuración> aplicaciones instaladas> en la parte superior, elija "TODOS"> vaya a la parte inferior, busque la aplicación "Documentos" (está en la parte inferior porque está deshabilitada)> habilítela presionando habilitar en la pantalla inferior ...
editar: estaba usando Android Studio 2.3 en ese momento
También tuve el mismo problema, probé la solución para deshabilitar la ejecución instantánea, pero no puede usar la ejecución instantánea, lo que para mí es perjudicial, porque es una herramienta extremadamente útil.
Encontré otra solución, que es eliminar la carpeta "build" y volver a ejecutar el proyecto, y el error desaparece, la aplicación se ejecuta y puedo usar la ejecución instantánea.
Tuve el mismo problema en mi dispositivo xiaomi note 4a. Lo resolví desactivando la optimización MIUI.
[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio
Goto
1. File -> setting(or CLRT+ALT+S)
2. Build, Execution, Deployment -> Instant Run
3. Disable Instant Run
paso a paso (windows)
paso 1 : ve al archivo -> configuración
Paso 2 : compilación, ejecución, implementación -> Ejecución instantánea
Paso 3 : deshabilita los valores instantáneos
Paso 4 : finalmente deshabilita la ejecución instantánea
Android studio mac / windows / linux:
Pasos juntos (mac): Android Studio> Preferencias> Compilación, ejecución, implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea
Pasos juntos (Windows y Linux): Archivo> Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea
Pasos en detalle:
Pasos 1: Studio> Preferencias (para Windows y Linux llegó a Archivo> configuración> Compilación, Ejecución, Implementación y luego lo mismo que Mac)
Pasos 2: Preferencias> Compilación, ejecución, implementación
Pasos 3: compilación, ejecución, implementación> Ejecución instantánea
Pasos 4: Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea
Error de instalación de Android en dispositivo [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Vaya a Configuración -> Permisos -> Instalar a través de USB: desmarque su aplicación si está en la lista.
Vaya a Configuración -> Configuración adicional -> Privacidad: marque la opción Fuentes desconocidas.
Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: marque la opción Instalar mediante USB.
Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: habilitar la inspección de atributos de vista
Finalmente, vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: Desactive la optimización MIUI.
NOTA : es necesario iniciar sesión en la cuenta MI para habilitar la opción Instalar mediante USB.
Solución para mi caso específico:
Tal vez sucedió porque instaló su apk primero en Google Play (mi apk funcionaba bien hasta que encontré un error) y luego trató de reinstalarlo desde su Android Studio (para resolverlo), tengo una solución :
Ve a tu teléfono / tableta. Configuración -> Copia de seguridad y restablecimiento -> Desactivar restauración automática
Espero que funcione :)