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
- ScrollView: ¿Cómo reproducir snapToInterval y snapToAlignment para Android?
- Android reaccionar nativo no pudo obtener lotes puente
- ¿Cómo obtener un nombre de versión en la aplicación de reactivo nativo en Android?
- "Obtener el paquete JS" Monstruosamente lento
- Reaccionar-nativo <Picker /> en Android bloquea la aplicación después de hacer
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)
- Prevención de hardware de nuevo botón android para React Native
- Eventos personalizados en React Native Componente nativo de la interfaz de usuario de Android
- Reaccionar nativo - recarga no hacer nada
- No se pudo encontrar tools.jar React Native Android En Windows 10
- ¿Reactivo-Nativo innecesarios permisos de usuario de Android añadido automáticamente en la compilación?
- ¿En React Native, cómo agrupa un archivo de texto y lee su valor en tiempo de ejecución?
- Cómo deshabilitar la escala de fuentes en RN para Android?
- Reaccionar nativo: seleccionable vista de lista de sección da error
Para dispositivos Mi
Para aquellos que sufren de esto:
- 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.
- Vuelva a Configuración , Configuración adicional , Opciones de desarrollador y habilite Depuración USB .
- Conecte su teléfono a su PC / Mac y en el teléfono autorice su computadora
- 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á
- 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.