2016-06-09 14 views
0

Ich habe angefangen zu lernen reagieren native. Ich habe Anweisung gefolgt auf https://facebook.github.io/react-native/docs/getting-started.html#content aber wenn ich versuche, die App mit Befehl auszuführenreagieren native konnte keine Verbindung zum Entwicklungsserver auf Android

react-native run-android 

es gibt mir Fehler

could not connect to development server : 
URL:http://localhost:8081/index.android.bundle?platform=android$dev=true&hot=false&minify=false 

jetzt alle Punkte von App roten Bildschirm angezeigt, dieses Problem zu beheben I gefolgt sind:

* Paket-Server ausgeführt wird und ich es http://localhost:8081 dh direkt vom Computer-Browser zugreifen können

* mein Android-Gerät an den Computer angeschlossen hat Debuggen aktiviert geprüft ich es adb devices Befehl

* ich nicht adb Reverse-tcp können mit: 8081 tcp: 8081 als i android haben 4.4.4 (aber immer noch habe ich versucht, es und und es zurück geschlossen zweimal)

So wie kann ich meine App Zugriff auf den Entwicklungsserver und beheben Sie die rote Fehler Bildschirm Problem?

Antwort

2

fand ich die Lösung :)

ich ubuntu bin auf 16, so, ich Befehl ip addr zeigt verwendet, die mir Adresse meines Computer ip gab.

Ich benutzte diese IP-Adresse und ich konnte auf meinem Handy localhost zugreifen.

Schließlich habe ich die IP-Adresse und Port-Nr an ​​devsettings von Android-Handy und meine App konnte Entwicklungs-Server

+0

Kühler zugreifen, aber wenn your'e Telefon und Computer sind nicht auf dem gleichen Netzwerk es gewonnen arbeite nicht. In diesem Fall verwende ich 'ngrok', um einen Tunnel zu meinem Computer zu erstellen. –

Verwandte Themen