Error de "aplicación" de sesión al instalar APK

Tengo dificultades para importar un proyecto escrito en Android Studio 1.1 en Android Studio 2.1.2. Sigo recibiendo este error siempre que el gradle se está construyendo 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 gradle compatibles con el proyecto. Aparte de esto, no he podido encontrar muchas más soluciones sugeridas para el problema ("aplicación de sesión ': error de instalación de APK").

Además, he intentado subir un proyecto Hello World básico que construyó con éxito el gradle.

Mensaje de error de Grable Build

Mensaje de error inicial

Segundo conjunto de errores

Desactivar la ejecución instantánea eliminó mi error para Android Studio 2.3

Introduzca aquí la descripción de la imagen

Siga estos pasos para superar el problema.

  1. Desconecte todos los dispositivos conectados a Sistema / Cierre todos los emuladores que se ejecutan en Sistema.
  2. Desactive la función de ejecución instantánea de la configuración.
  3. Realizar una construcción limpia.
  4. Activar la función de ejecución instantánea de la configuración.
  5. Realizar una construcción limpia.
  6. Conecte su dispositivo / inicie su emulador y asegúrese de que está en línea.
  7. Ejecute el proyecto seleccionando el dispositivo / emulador.

NOTA:-

1) No debería tener diferentes instancias de Android Debug Bridge (adb) ejecutándose en el sistema.

2) Si utiliza 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 obtendrá la solución de problema.

Muy bien, así que tuve el mismo problema, pero pude arreglarlo fácilmente.

Si ya ha resuelto su problema, que está completamente bien.

Estas son algunas ideas:

1) Asegúrese de que su teléfono está conectado correctamente a su PC con un cable USB: Antes de revisar estas correcciones, asegúrese de que al menos haya conectado su teléfono a su computadora correctamente. Si está correctamente conectado, su teléfono debería estar cargando.

2) Asegúrese de que el software del controlador del dispositivo esté actualizado: Simplemente vaya a su Explorador de archivos y, a continuación, haga clic con el botón derecho en Computer . A continuación, seleccione Manage (requiere privilegios de administrador). En la ventana Administración de equipos, busque una pestaña en el panel izquierdo que indique 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 debe ser demasiado difícil. Haga clic con el botón derecho del ratón en el dispositivo y, a continuación, seleccione Update Driver Software... Elegí la opción de Search automatically for updated driver software , ya que es mucho más fácil.

3) Habilite la USB debugging en sus Developer Options : Para obtener la última versión de Samsung Galaxy S7, encontré la mía en Settings > Developer Options System . A partir de ahí, active la USB Debugging . Si no encuentra las Opciones para desarrolladores, vaya a Settings > About Device > Build Number y toque 7 veces la sección para habilitar el modo Desarrollador.

4) Asegúrese de haber habilitado la depuración USB para su equipo específico: Aunque puede tener habilitada la opción de USB Debugging , todavía debe permitir la depuración USB para su computadora específica. Debe aparecer una ventana emergente preguntando ¿ Allow USB debugging? y proporcionar la huella dactilar de clave RSA de la computadora. Antes de pulsar Aceptar, asegúrese de que su permiso Always allow from this computer , para que no tenga que pasar por esto de nuevo en el futuro. Si crees que has hecho esto pero aún así tu dispositivo sigue marcado como OFFLINE , selecciona la opción Revoke USB debugging authorization en tus opciones de Developer. A continuación, vuelva a permitir que su equipo para la depuración USB. Si la ventana emergente no aparece, vuelva a conectar el teléfono a la computadora (extraiga el cable y vuelva a colocarlo en su teléfono).

5) Tratando de limpiar y reconstruir su proyecto: En Android Studio, abra la pestaña Build en la parte superior izquierda y pruebe las opciones Clean y Rebuild .

Si ninguno de los anteriores funciona: Reinstala Android Studio Desinstalando el programa y volviendo a descargar el archivo de configuración aquí . Busque cualquier virus que pueda estar afectando su computadora. Comprueba si hay algún error durante la reinstalación de Android Studio. Si ninguno de los métodos presentados en esta respuesta funciona, busque soporte aquí .

Buena suerte.

El mejor paso para resolver este error es: Desmarque la ejecución instantánea en Archivo> Configuración> Construir, Ejecución, Implementación> Ejecutar instantáneamente

Puede limpiar su proyecto con gradle wrapper de su proyecto. En linux:

 $./gradlew clean 

En ventanas:

 >gradlew.bat clean 

Esto es un problema terrible, tengo frente a él tanto tiempo, primero de todo cuando usted funciona con el emulador o el dispositivo verdadero por favor cerciórese de que no es dispositivo de la demostración está fuera de línea en el monitor androide, vea la imagen abajo debido al dispositivo malo de la conexión de cable es mostrando fuera de línea, así que asegúrese primero de que está en línea.

Introduzca aquí la descripción de la imagen

Si está bien, entonces limpie su proyecto y reconstruya su proyecto. Puede hacerlo desde Build -> clean project / Build-> Rebuild project

Sigue ocurriendo un problema, entonces intenta reiniciar android studio. Esto es generoso error sucede debido a los casos anteriores. Pero lo soluciono de esta manera como se describe.

En mi caso, ir a Ajustes> Construir, Ejecución, Desarrollo> Compilador> Opciones de línea de comandos y quitar la bandera --dry-run arregló para mí. No estoy seguro de por qué eso estaba allí en el primer lugar, pero lo resolvió para mí.

imagen

Yo estaba enfrentando el mismo problema. Probado cada pensamiento mencionado aquí en el blog.

Pero era un error básico para permitir que el dispositivo "permitir la instalación de la aplicación de USB" que lo hizo por mí.

En mi caso, la ubicación de mi proyecto contenía el carácter especial.

E: \ Android_Projects \ T y PUIET, KUK \ app \ build \ salidas \ apk \ app-debug.apk

cerrar android studio> renombrar carpeta que contiene el carácter especial (aquí T & PUIET, KUK)> reiniciar el estudio de android.

Espero que esta solución ayuda!

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 se hizo.

Ninguno de los anteriores funcionó para mí, la solución más simple fue ir a

File > invalidate caches/restart > invalidate and restart

Introduzca aquí la descripción de la imagen

Fui capaz de resolverlo simplemente abriendo la barra de notificación del teléfono Android, haciendo clic en "toque para más opciones" y seleccionando PTP

También estaba recibiendo el mismo error repetidamente, pero no podía resolverlo como soy nuevo completo para el desarrollo de Android. Pero entonces vino a mi mente que el error está apareciendo porque su no capaz de 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 permite la transferencia de archivos cuando se conecta a través de USB. Y esto resolvió el problema.

También anteriormente no estaba haciendo la ejecución instantánea, pero ahora lo hace.

Compruebe tan si su dispositivo android se permite transferir archivos mientras que se conecta vía USB. Esto podría ayudar.

Desactive la ejecución instantánea en Archivo >> Configuración >> Construcción, Ejecución, Implementación >> Ejecución instantánea

Mira la captura de pantalla

Aquí hay actualizaciones de gradle console:

 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] 

Desactivar la ejecución instantánea ( Archivo >> Configuración >> Creación, Ejecución, Implementación >> Ejecución instantánea ), resuelto mi problema

Yo estaba usando CyanogenMod 12.1 y estaba construyendo con libgdx cuando me encontré con el mismo error. La reconstrucción no funcionó para mí. Mi teléfono estaba conectado como UMS o USB de almacenamiento masivo a mi PC cuando ejecuté la aplicación. Sólo cambié la configuración USB de almacenamiento masivo a MTP y arregló mi problema.

Al mirar el mensaje de error, Android Studio intentó instalar la versión anterior de apk (digamos 0.5.1) mientras que la versión actual permite decir 0.5.2. Android Studio construye 0.5.2 pero intenta instalar 0.5.1 por alguna razón.

He desactivado Instant Run, invalidado y reiniciado, proyecto reconstruido y no ayudó.

Solución trabajado para mí es desinstalar la aplicación, a continuación, cambiar la rama actual en VCS a alguna otra sucursal. Luego vienen de nuevo a la última rama y reconstruido, instalar el APK de nuevo.

Vaya a File> Invalidate Caches / Restart

Tuve el mismo problema, todo estaba bien Traté de pocas cosas, pero sólo esto funcionó.

Desactivar la función de ejecución instantánea … funciona al 100% para solucionar este problema ..

  • Android Studio se bloquea al buscar documentación
  • Butterknife 8.1.0 no funciona con JDK 1.8 en Android Studio 2.1.2
  • La ubicación de Android Studio JDK cambia de nuevo a 1.7 cada vez que se actualiza a la ruta 1.8
  • Estoy recibiendo este error "su CPU no es compatible con vt-x o svm, android studio 2.1.1 en el procesador AMD 6300"
  • Android Studio Gradle Build tarda más de 5 minutos
  • No hay cambios para implementar android studio 2.1
  • Cómo utilizar jackOptions para el proyecto de biblioteca de Android
  • Android Studio 2.1.2 y Android 6: Error al instalar parches de reinicio
  • Java.lang.ClassNotFoundException después de la actualización del estudio de Android
  • Android studio - gradle no pudo resolver las dependencias
  • Android studio no puede ver los registros de excepciones en modo de depuración solamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.