Wenn Sie die Entwicklung eines neuen Android-Anwendung ist, dass ein Internetzugang erforderlich , oder wenn Sie eine bestehende App mit dieser Funktionalität zu beheben müssen, können Sie die App mit einem Android -Emulator auf testen Ihrem Computer. Ein Emulator verwendet Ihr Computer die Internet-Verbindung , um ein Android-Gerät Verbindung zu simulieren. Wenn Sie mit dem Internet über einen Proxy verbinden müssen , muss der Android -Emulator konfiguriert , um den Proxy zu verwenden. Proxy
Wenn Sie mit dem Internet verbinden über einen Proxy , wird Ihre IP-Adresse verbirgt. Jede Website, die Sie besuchen werden sehen, die IP-Adresse des Proxy-Servers statt der eigenen IP-Adresse. Dies erhöht die Sicherheit auf Ihrem Computer, da ein Hacker mit bösartiger Absicht nicht in der Lage, Ihre IP-Adresse erkennen und kann daher nicht direkte Angriffe auf Ihren Computer . Für zusätzliche Sicherheit sind einige Proxys geschlossen und erfordern Passwort Zugang . Viele Unternehmen nutzen Proxys oder Virtual Private Networks , ein ähnliches Sicherheits-Tool , mit dem internen Netzwerk Zugriff auf autorisierte Benutzer zu beschränken . Ein Problem kann in Android Entwicklung entstehen , wenn Ihr Unternehmen erfordert, dass Sie einen Proxy verwenden .
Emulator Browser
der Emulator- Browser mit einem Proxy zu verwenden, müssen Sie ändern der Emulator- Einstellungen und geben Sie den korrekten Benutzernamen für den Proxy . Das Verfahren , dies zu tun , hängt von der Version des Android SDK Sie verwenden. Im Allgemeinen werden Sie die Proxy- Name , Benutzername und Passwort in der Wireless & Networks Menü im Emulator . Klicken Sie auf den Namen Ihres Netzwerks und konfigurieren Sie die Proxy verwenden.
Emulator Apps
Um Ihre App über einen Proxy laufen auf dem Emulator , müssen Sie um den Emulator mit einem Kommandozeilen-Option starten. Öffnen Sie ein Terminal -Fenster und geben Sie den folgenden Code , ersetzen die Beispiele mit Ihren eigenen Informationen :
Emulator - AVD youremulatorname -http -proxy http://username:password @ proxyaddress : port
Sie benutze Eclipse auf Ihr Android- Apps entwickeln, können Sie beschäftigen ein Kontextmenü , um dieses Startoption konfigurieren. Der rechten Maustaste auf Ihr Projekt , klicken Sie auf "Ausführen" und wählen Sie " Run Configurations. " Geben Sie den Start- Befehl in der Registerkarte Ziel .
Überlegungen
Wenn Sie Unter Windows 7 und kann nicht einen Proxy mit dem Android -Emulator arbeiten , stellen Sie sicher , dass Sie mit Ihrem Android- SDK als Administrator an. Auf einem Mac müssen Sie Ihre Netzwerkeinstellungen konfiguriert, um die aktive Schnittstelle vor dem Standard- Schnittstelle zu verwenden , so dass Ihr Mac die Verbindung durch den Emulator erforderlich verwenden werden . Schließlich, wenn eine Firewall auf Ihrem Computer installiert ist , stellen Sie sicher , dass es nicht die Blockierung der Emulator eine Verbindung mit dem Internet . Konsultieren Sie Ihren Firewall- Dokumentation für produktspezifische Details auf, wie dies zu tun.