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
- WebStorm reactiva-depuración nativa no funciona
- ¿Cómo cargar reacciona el paquete JS nativo de la red en Android?
- React Native RCTNetworking.sendRequest tiene 6 argumentos, se espera 7
- No se puede reconocer el servidor JS
- ToolBarAndroid no representa en ReactNative
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)
- React-Native build failed - no se pudo instalar todo
- "Reaccionar-nativo run-android" - BUILD es SUCCESSFUL pero obtener error tipo 3 Error: clase de actividad MainActivity no existe
- Utilizando RxJava para la validación de inicio de sesión de correo electrónico, un observable está emitiendo dos veces
- Reaccionar-nativo: app: installDebug FALLA
- Reaccionar error de android nativo: no se puede encontrar el símbolo
- ¿Cuál es el equivalente de ActionSheetIOS en Android?
- TypeError: undefined no es una función (evaluando 'remoteModules.forEach')
- React Native - java.lang.RuntimeException: ubicación del SDK no encontrada. Defina la ubicación con sdk.dir en local.properties
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.