Com.android.ddmlib.InstallException: No se pudo establecer la sesión reaccionar-nativa

Estoy tratando de ejecutar reaccionar-aplicación nativa de Android en mi emulador nexus5

adb devices List of devices attached emulator-5554 device 

Empaquetador iniciado

Aplicación en ejecución – react-native run-android

Instalar APK 'app-debug.apk' en 'reactnative (AVD) – 6.0' No se pueden instalar ejemplos / android / app / build / outputs / apk / app-debug.apk

 com.android.ddmlib.InstallException: Failed to establish session at com.android.ddmlib.Device.installPackages(Device.java:894) at com.android.builder.testing.ConnectedDevice.installPackages(ConnectedDevice.java:113) at com.android.builder.testing.ConnectedDevice$installPackages$0.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) at com.android.build.gradle.internal.tasks.InstallVariantTask.install(InstallVariantTask.groovy:119) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226) 

Para dispositivos Mi

Para aquellos que sufren de esto:

  1. Habilitar el modo de desarrollador – En su teléfono, vaya a Configuración, Acerca del teléfono y haga clic en MIUI versión 7 veces. Verás un pop-up que dice que eres un desarrollador ahora.
  2. Vuelva a Configuración , Configuración adicional , Opciones de desarrollador y habilite Depuración USB .
  3. Conecte su teléfono a su PC / Mac y en el teléfono autorice su computadora
  4. Vuelva a las opciones del desarrollador , desplácese hacia abajo para encontrar la opción Activar la optimización MIUI y deshabilitarla . El teléfono se reiniciará
  5. Pruebalo ahora 🙂

Mensaje de: github

Para la configuración de su emulador de AVD, intente asegurarse de que la configuración de "Usar Host GPU" esté marcada y vuelva a iniciar el emulador e inténtelo de nuevo.

Adb se sabe que es escamosa. Tratar:

  • Reinicio de adb con $ adb kill-server
  • Reinicio del emulador
  • Usando Genymotion en lugar de stock de emulador de Google.

Si ya ha instalado la aplicación en el dispositivo, vaya a eliminarla. Es trabajo para mi

En mi caso, tengo que ejecutar este comando en
/ Sdklocation / plataforma-herramientas /

  adb kill-server 

Luego ejecutar de nuevo y ver la solicitud de instalación en el teléfono.
Espero que esto ayude a alguien

Intente: react-native run-android --deviceId YOUR_ID .

Incluso tuve el mismo problema, pero reiniciar el genymotion y ejecutar el "reaccionar-nativo run-android" de nuevo funcionó para mí. Asegúrese de que genymotion se está ejecutando antes de ejecutar el comando anterior.

  • Reaccionar La compilación androide nativa falló. SDK ubicación no encontrada
  • No se puede instalar firmado apk de React Native
  • AssertionError: Esta vista raíz ya se ha adjuntado a un gestor de instancias de catalizador
  • ToolBarAndroid no representa en ReactNative
  • Reaccionar nativo cómo deshabilitar Android modo dev
  • React-Native El nivel de API Android más bajo
  • ¿Cómo conseguimos que un fragmento de Android aparezca en react-native?
  • Com.android.ddmlib.InstallException: No se pudo instalar todo
  • ¿Cómo cargar reacciona el paquete JS nativo de la red en Android?
  • Ble-obtener el código de error - 128 al escribir a caracteres
  • Reaccionar vista personalizada nativa, sin propType para prop nativo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.