android - studio - Error de ''aplicación'' de sesión al instalar APK
no se instalo la aplicacion parece que el paquete esta dañado (30)
Tengo dificultades para importar un proyecto escrito en Android Studio 1.1 a Android Studio 2.1.2. Sigo recibiendo este error cada vez que se está construyendo el gradle antes de probar la aplicación en una tableta. A continuación se muestra una captura de pantalla del error. ¿Alguien sabe cuál podría ser el problema?
He intentado adb kill-server seguido de adb start-server, así como algunas otras versiones de gradle compatibles con el proyecto. Aparte de esto, no he podido encontrar muchas más soluciones sugeridas para el problema ("sesión ''aplicación'': error al instalar APK").
Además, intenté subir un proyecto básico de Hello World que construyó con éxito el gradle.
Mensaje de error de Grable Build
Clean and Rebuild funciona bien para este problema y también es bueno que otras soluciones.
Desactivar la ejecución instantánea ( Archivo >> Configuración >> Compilación, Ejecución, Implementación >> Ejecución instantánea ), resolvió mi problema
El mejor paso para resolver este error es: desmarque la ejecución instantánea en Archivo> Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea
En mi caso, la ubicación de mi proyecto contenía el carácter especial.
E: / Android_Projects / T & PUIET, KUK / app / build / salidas / apk / app-debug.apk
cierre android studio> cambie el nombre de la carpeta que contiene el carácter especial (aquí T & PUIET, KUK)> reinicie android studio.
Espero que esta solución ayude!
En mi caso, mi dispositivo no tenía suficiente memoria. Después de probar varias de las sugerencias aquí, finalmente noté la notificación en mi teléfono sobre poca memoria. La notificación había estado allí durante horas aparentemente.
Estaba enfrentando el mismo problema. Intenté cada pensamiento mencionado aquí en el blog.
Pero fue un error básico permitir que el dispositivo "permitiera instalar la aplicación desde USB" lo hizo por mí.
Estaba usando CyanogenMod 12.1 y estaba compilando con libgdx cuando me encontré con el mismo error. Reconstruir no funcionó para mí. Mi teléfono estaba conectado como UMS o almacenamiento masivo USB a mi PC cuando ejecuté la aplicación. Acabo de cambiar la configuración USB de almacenamiento masivo a MTP y solucionó mi problema.
Este error ocurre debido a que Gradle no está sincronizado con el proyecto. vaya a Herramientas- Android- Proyecto de sincronización con archivos Gradle. Luego ejecutarlo de nuevo. En las versiones más recientes de Android Studio, vaya a Archivo-> Proyecto de sincronización con archivos gradle
Este es un problema terrible, lo he enfrentado durante mucho tiempo, en primer lugar, cuando se ejecuta en un emulador o dispositivo real, asegúrese de que no se muestre el dispositivo está desconectado en el monitor de Android, vea la imagen a continuación debido a que el dispositivo de conexión de cable está defectuoso se muestra sin conexión, así que primero asegúrese de que esté en línea.
Si está bien, entonces limpie su proyecto y reconstruya su proyecto. Puedes hacerlo desde Build -> clean project / Build-> Rebuild project
Todavía se produce un problema, luego intente reiniciar Android Studio. Este es un error generoso que ocurre debido a los casos anteriores, pero lo resuelvo de esta manera como se describe.
Este problema parece ser un error en Android Studio.
Intenté todas las otras soluciones, pero el problema aparecía al azar.
También tengo apk personalizado con nombre para la salida. Pero Android Studio elegía al azar el nombre de la aplicación personalizada y el nombre de la aplicación predeterminada.
Agregar Gradle-aware Make solucionó el problema.
Los siguientes son los pasos.
-
Menú Ejecutar -> Editar configuración
-
Seleccione la configuración de "aplicación"
-
Agregue acciones de creación de Gradle-aware antes del lanzamiento
Estás listo.
El siguiente artículo me ayudó a encontrar la solución https://android.jlelse.eu/android-studio-3-1-how-to-fix-it-b49f72eb054f
Extraño razonamiento para mí: había eliminado el proyecto y saqué del repositorio. Debido a esto, faltaban los archivos / compilación.
Intentando limpiar Y reconstruir tu proyecto: en Android Studio, abre la pestaña Build en la esquina superior izquierda y prueba las opciones Limpiar y Reconstruir.
Mirando el mensaje de error, Android Studio intentó instalar una versión anterior de apk (digamos 0.5.1) mientras que la versión actual es digamos 0.5.2. Android Studio compila 0.5.2 pero intenta instalar 0.5.1 por alguna razón.
Desactivé Instant Run, invalidé y reinicié, reconstruí el proyecto y no ayudé.
La solución que funcionó para mí es desinstalar la aplicación, luego cambiar la rama actual en VCS a otra rama. Luego, vuelva a la última rama y Reconstruido, instale el APK nuevamente.
Muy simple. Sigue esto :
Compilación -> Proyecto limpio
Entonces
Construir -> Proyecto de reconstrucción.
Podría instalar la aplicación en Nexus, pero no en Samsung. Nada me ayudó, excepto el cambio del cable USB .
Pude resolverlo simplemente abriendo la barra de notificaciones del teléfono Android, haciendo clic en "tocar para obtener más opciones" y seleccionando PTP
Puede limpiar su proyecto con gradle wrapper de su proyecto. En linux:
$./gradlew clean
En windows:
>gradlew.bat clean
Solo necesita reiniciar su adb. La instrucción para eso se da en este Enlace
También recibí el mismo error repetidamente, pero no pude resolverlo, ya que soy completamente nuevo en el desarrollo de Android. Pero luego me vino a la mente que el error aparece porque no puede instalar el apk en el dispositivo como dice el error. Así que me aseguro de que mi Oneplus3 esté en modo de depuración y también permita la transferencia de archivos cuando esté conectado a través de USB. Y esto resolvió el problema.
También anteriormente no estaba haciendo la ejecución instantánea, pero ahora sí.
Así que verifique si su dispositivo Android puede transferir archivos mientras está conectado a través de USB. Esto puede ayudar.
Tuve un problema similar En mi dispositivo tengo dos cuentas y la aplicación se mantuvo instalada en otra cuenta. He eliminado la aplicación de ambas cuentas y ya estaba.
mi usuarios si se enfrenta a este tipo de problema, siga estos pasos:
Paso 1: genere opciones de desarrollador de la siguiente manera Configuración >> Acerca del dispositivo >> Haga clic 7 veces en la versión MIUI >> Generará opciones de desarrollador.
Ahora habilitar siguiente ...
Paso 2: Configuración> Configuración adicional> Opciones de desarrollador> Habilitar depuración USB
Paso 3: Configuración> Configuración adicional> Opciones de desarrollador> Habilitar instalación a través de USB Nota: Se habilitará solo si inserta SIM en un dispositivo / teléfono MI.
Paso 4: Configuración> Configuración adicional> Opciones de desarrollador> Habilitar Verificar aplicaciones a través de USB.
todo listo ahora ejecuta el proyecto y prueba ...
usuario no mi:
solo habilite las opciones de ejecución instantánea una vez desde la configuración -> Compilación, Ejecución, Implementación -> Seleccione Ejecución instantánea y Habilite Verificar Haga clic en Aceptar ...
Funcionará ...
respuesta simple para esto es
en teléfono móvil (dispositivo):
Ir a las opciones de desarrollador y habilitar lo siguiente
1. Develper Options enable-->
i. USB debuging
ii. install via USB(make sure this is enable).
Android Studio 3.3 (en cualquier otra versión)
Archivo -> Configuración -> Compilación, ejecución, implementación -> Seleccione ejecución instantánea y desactívela si está habilitada.
funcionará ..., feliz codificación .....
terminal:
-
eliminar carpetas "compilar y gradle" en proyecto / android
-
cd android && ./gradlew clean && cd .. && react-native run-android
-
cd android && ./gradlew clean &&
Aquí están las actualizaciones de la consola gradle:
5:01 PM Gradle build finished in 1s 252ms
5:13 PM Executing tasks: [:app:assembleDebug]
5:13 PM Gradle build finished with 15 error(s) in 1s 125ms
5:15 PM Executing tasks: [:app:assembleDebug]
5:15 PM Gradle build finished with 13 error(s) in 1s 608ms
5:16 PM Executing tasks: [:app:assembleDebug]
Nota: Las mejores respuestas recomiendan deshabilitar la ejecución instantánea . Pruebe esto antes de explorar las soluciones enumeradas para evitar perder más tiempo del necesario.
Aquí hay algunas soluciones posibles:
1) Asegúrese de que su teléfono esté conectado correctamente a su PC con un cable USB: antes de revisar estas soluciones, asegúrese de que al menos haya conectado su teléfono a su computadora correctamente. Si está conectado correctamente, su teléfono debería estar cargando.
2) Asegúrese de que el software del controlador de su dispositivo esté actualizado:
simplemente vaya a su Explorador de archivos y luego haga clic derecho en
Computer
.
Luego, seleccione
Manage
(requiere privilegios de administrador).
En la ventana de Administración de su computadora, busque una pestaña en el panel izquierdo que diga
Device
o
Device Manager
.
Busque su dispositivo desde allí.
El mío estaba en
Portable Devices
y el nombre comenzó con
SAMSUNG
, por lo que encontrar su dispositivo no debería ser demasiado difícil.
Haga clic derecho en el dispositivo y luego seleccione
Update Driver Software...
Elegí la opción
Search automatically for updated driver software
, ya que es mucho más fácil.
3) Habilite la
USB debugging
en sus
Developer Options
:
para mi Samsung Galaxy S9, encontré el mío en
Settings
>
Developer Options
.
A partir de ahí, habilite la
USB Debugging
.
Si no puede encontrar sus Opciones de desarrollador, busque su número de compilación dentro de la configuración y tóquelo 7 veces consecutivas.
Encontré el mío en
Settings
>
About Phone
>
Software information
.
4) Asegúrese de haber permitido la depuración de USB para su computadora específica:
aunque puede tener su opción de
USB Debugging
habilitada, aún necesita permitir la depuración de USB para su computadora específica.
Debería aparecer una ventana emergente preguntando ¿
Allow USB debugging?
y proporcionar la huella digital clave RSA de la computadora.
Antes de presionar OK, asegúrese de que su cheque
Always allow from this computer
, para que no tenga que pasar por esto nuevamente en el futuro.
Si cree que ha hecho esto pero su dispositivo todavía está marcado como
OFFLINE
, seleccione la opción
Revoke USB debugging authorization
en ''Opciones de desarrollador''.
Luego, vuelva a permitir su computadora para la depuración de USB.
Si no aparece la ventana emergente, vuelva a conectar su teléfono a la computadora (retire el cable y vuelva a colocarlo en su teléfono).
5) Intente limpiar Y reconstruir su proyecto:
en Android Studio, abra la pestaña
Build
en la esquina superior izquierda e intente las opciones
Clean
y
Rebuild
.
Si nada de lo anterior funciona: vuelva a instalar Android Studio desinstalando el programa y volviendo a descargar el archivo de configuración here . Analice en busca de virus que puedan estar afectando su computadora. Compruebe si hay algún tipo de error al reinstalar Android Studio. Si ninguno de los métodos presentados en esta respuesta funciona, busque ayuda here .
Buena suerte.
Siga estos pasos para superar el problema.
- Desconecte todos los dispositivos conectados al sistema / cierre todos los emuladores que se ejecutan en el sistema.
- Desactiva la función Ejecución instantánea desde la configuración.
- Realizar una construcción limpia.
- Active la función Ejecución instantánea desde la configuración.
- Realizar una construcción limpia.
- Conecte su dispositivo / inicie su emulador y asegúrese de que esté en línea.
- Ejecute el proyecto seleccionando el dispositivo / emulador.
NOTA:-
1) No debería tener instancias diferentes de Android Debug Bridge (adb) ejecutándose en el sistema.
2) Si usa Genymotion, asegúrese de usar la ruta sdk personalizada mencionada en la configuración de Genymotion que mencionó en la configuración de Android Studio.
Siga todos los pasos y estoy seguro de que solucionará el problema.