Ich versuche react-native App auf genymotion Android Emulator auf meinem Mac laufen. Wenn ich react-native run-android
schreiben Es wirdRun-native auf Android-Emulator
Running /usr/local/opt/android-sdk/platform-tools/adb reverse tcp:8081 tcp:8081
error: closed
Could not run adb reverse: Command failed: /usr/local/opt/android-sdk/platform-tools/adb reverse tcp:8081 tcp:8081
Building and installing the app on the device (cd android && ./gradlew installDebug...
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
MacBook-Pro-MacBook:ART-CarefulPeople macbook$
Dann habe ich versucht:
react-native start
react-native run-android
Das gleiche Ergebnis.
Dann habe ich versucht:
react-native bundle --entry-file index.android.js --platform android --bundle-output android/app/src/main/assets/index.android.bundle
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
react-native run-android
Das gleiche Ergebnis.
Ich habe versucht, nur adb reverse tcp:8081 tcp:8081
und es sagt error: closed
Wenn ich versuche, App auf Android-sdk-Emulator laufen wird es den gleichen Fehler oben, aber ohne error: closed
.
Von Android Studio Ich kann diese App laufen und es funktioniert auf Genymotion. Sag mir bitte, was soll ich tun, um meine App auf Android Emulator zu betreiben?
"adb revese" funktioniert nur auf Android 5.0 + Geräte – Xeijp
Ja, ich weiß nicht, was war das. Ich habe gerade Projekt neu erstellt und alles funktioniert gut. – alborozd
Ich glaube th Wenn Ihr Android-Telefon (vorausgesetzt, Sie haben eines) an Ihren Computer angeschlossen ist, versucht es möglicherweise, es auf diesem Gerät zu installieren. Wenn es angeschlossen ist, würde ich empfehlen, es zu entfernen, sicherzustellen, dass der Emulator läuft und dann den Befehl "reactive-native run-android" erneut versucht. – jasonmerino