2017-09-07 2 views
2

Ich bin neu in React-Native. Ich habe eine Beispielanwendung in meiner Büromaschine erstellt. Da wir hinter einem Firmen-Proxy stehen, muss ich den APN (Access Point Name) in Android Emulator einstellen, um Zugang zum Internet zu erhalten. Ohne APN funktioniert der Entwicklungsserver, der auf 10.0.2.2:8081 läuft, gut. Aber nachdem ich APN im Emulator eingestellt habe, verstehe ich, dass es nicht zu 10.0.2.2:8081 gehen würde.Native Debugging auf Android-Emulator hinter einem Unternehmens-Proxy reagieren

Wenn ich jetzt keinen APN einstelle, habe ich keinen Internetzugang im Emulator, und wenn ich einen APN im Emulator einstelle, wird der Entwicklungsserver, der auf 10.0.2.2:8081 steht, nicht vom Gerät abgefangen .

Jede Hilfe oder Workaround wäre willkommen.

PS: Ich habe Emulator von der Kommandozeile versucht mit durch einen Proxy-d geben

emulator -http-proxy http://192.168.0.1:8080

aber das hat auch nicht bei der Entwicklung reagieren Server gearbeitet.

Gibt es einen Weg, dass wir Internet-Zugang auf Emulator erhalten können, ohne Proxy zu verwenden.

Antwort

1

i gelöst wie diese allererst i auf CMD laufen (i W7 haben) diesen Befehl

"C: \ android \ Sdk \ Tools \ emulator.exe" -netdelay keine -netspeed voll -avd Nexus_5X_API_25 -http-proxy http://125.1.1.130:3825

und dann in das Gerät gesetzt i APN ähnliche

  • Namen: name
  • APN: apn
  • Proxy: 125.1.1.130
  • Hafen: 3825

und das ist alles.
Es funktioniert perfekt.

+0

Und jetzt hat der Emulator Internetzugang sowie Zugriff auf den Entwicklungsserver? –

+0

Ja, sollte sein. –

+0

Ich werde es versuchen –