React-Native Error: Verbindung zu http: // localhost: 8081 / debugger-proxy? Role = Zeitüberschreitung des Clients
Ich laufen react-native run-ios
Befehl und mein app zeigt für etwa 3 Sekunden vor, die dies zeigen. Ich bin mit ios-simulator
ExceptionsManager.js:76 Anschluss
http://localhost:8081/debugger-proxy?role=client timed out. Sind Sie
Laufenden Knoten-proxy? Wenn Sie auf dem Gerät ausgeführt wird, überprüfen Sie, ob Sie
haben Sie die richtige IP-Adresse inRCTWebSocketExecutor.m
.
InformationsquelleAutor der Frage phongyewtong | 2016-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekomme ich diese Frage oft. In der Regel, wenn ich die Entwicklung mit der remote-debugger auf und ich speichern codebreaking Art von Fehler.
Versuchen neu zu laden... Wenn das nicht fix it:
crlt + cmd + z). dann halt remote-debugging, dann aktualisieren. Das wird es beheben, aber jetzt verloren Sie Ihre debugger. So gehen Sie wieder...
crlt + cmd + z). dieses mal starten Sie eine remote-debugging, und aktualisieren Sie dann wieder. Sollte Ihr Projekt zurück und gut zu gehen.
Dies funktioniert für mich, aber es ist super nervig und zeitaufwändig. Ich wünschte, jemand hatte eine bessere Art und Weise.
InformationsquelleAutor der Antwort fozzarelo
Ich es irgendwie geschafft, es zu schaffen, ohne das anlegen eines neuen Projekts durch das löschen der Projekt-app im simulator auf dem iOS-home-Bildschirm. Es funktioniert jetzt.
InformationsquelleAutor der Antwort phongyewtong
Remote-debugging, Ihr beide Geräte müssen mit dem gleichen WLAN - ( Netzwerk ).
InformationsquelleAutor der Antwort Kuldeep Saxena
Diese scheinbar in mir vorging, denn ich hatte neu gestartet, die reagieren-native packager, während ich noch eine Chrome-debugger öffnen, die war an den vorhergehenden packager - /emulator-Instanz.
Töten, debugger Chrome-tab und versucht
run-ios
wieder schien es zu lösen, ohne Neustart oder andere skulduggery.InformationsquelleAutor der Antwort XML
Problem mit Ihrem router. Versuchen Sie, eine Verbindung zu wifi über iPhone hotspot.
Auf github Ich fand workaround, wie man DNS zur Lösung dieser Fehler auf Ihrem mac und iPhone:
adcanced -> nameOfYourNetwork
InformationsquelleAutor der Antwort merry_ejik
In meinem Fall wurde ich auf ein anderes Netzwerk über das Telefon. Keine SIM-Karte benötigt, ich musste nur sicherstellen, dass ich war auf dem gleichen Netzwerk (wir haben Arbeit und Gast-Netzwerke hier). Es gibt einige Hinweise in der Dokumentation für die RN, Sie können Check-out (auf halbem Weg nach unten gibt es eine rosa box mit dem proxy-Problem, wir haben alle vor):
http://facebook.github.io/react-native/docs/running-on-device.html
InformationsquelleAutor der Antwort Tracey
Dieses geschah mir auch. Ich irgendwie fixiert es mit einem Neustart... gehen Abbildung. Ich vermute, Metro Bundler war nicht in der Lage zu starten, wegen der port 8081 bereits ergriffen worden von einem anderen Prozess. Nach einem Neustart lief ich
react-native run-ios
wieder und dieses mal den simulator gestartet, richtig, ohne Fehler.Wohlgemerkt, dieses geschah um mich in einem neuen Projekt.
InformationsquelleAutor der Antwort rii
War ich vor dem gleichen Problem für iOS.
Unten tricks für mich gearbeitet:
OS_ACTIVITY_MODE
mit Wertdisable
.Hoffe, dies hilft jemand.
InformationsquelleAutor der Antwort Cool7
Hatte ich diese Fehlermeldung, wenn ich vergessen zurück zu schalten, um mittels index-Datei anstelle der jsbundle nach release build.
Hatte ich
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
Statt
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
Geschaltet index-Datei und wieder gebaut und es funktionierte.
InformationsquelleAutor der Antwort Stanislau Buzunko
Ich einiges ausprobiert und schließlich fixiert es, indem
NSAllowsArbitraryLoads
info.plist.InformationsquelleAutor der Antwort Oypsilon