2010-12-02 7 views
3

Ich habe Ubuntu Linux 10.04, mein Kollege verwendet suse. Wir haben Wi-Fi-Verbindung mit dem Internet. Wir verwenden einen Android-Emulator mit mehreren virtuellen Geräten. Wir haben Probleme mit der Internetverbindung der virtuellen Geräte. Normalerweise funktioniert es gut, aber manchmal (etwa 25%) zeigt das virtuelle Gerät kein GSM-Signal und kein Internet, selbst wenn der PC angeschlossen ist. Es gibt keinen klaren Grund für dieses Verhalten. Es wird für immer getrennt bleiben, wenn es passiert, müssen wir das virtuelle Gerät neu starten und hoffen, dass der nächste Versuch in Ordnung sein wird. Es passiert manchmal mit allen Android-Version virtuellen Geräten, aber es ist häufiger auf Android 2.x als Android 1.x. Hat jemand den gleichen Fehler?Android Emulator manchmal nicht mit dem Internet verbinden

+0

Ich benutze Windows und ich habe manchmal das gleiche Problem. Ich kenne keine Lösung, Neustart Emulator löst es für mich. – Caner

+0

Sind Sie sicher, dass Sie den Internet-Zugang nicht versehentlich durch Klicken auf F8 deaktiviert haben? – ddewaele

+0

Ich benutze Mac OS X und habe das gleiche Problem. Es ist sehr frustrierend. –

Antwort

1

Ich habe den gleichen Fehler unter Windows. Was scheint für mich zu arbeiten ist das Behandeln der VD wie ein echtes Telefon und Ausschalten vor dem Schließen des Fensters - also drücken und halten Sie den Netzschalter, dann Ausschalten aus dem Popup-Dialog, dann geben Sie es kurz zum Herunterfahren (Wenn Sie von der DDMS-Logcat-Ansicht in Eclipse aus zusehen, können Sie sehen, wie es die Shutdown-Prozesse durchläuft). Es wird das Fenster nicht wirklich schließen, aber Sie werden sehen, dass die Logcat-Aktivität grundsätzlich stoppt. Dann schließe das Fenster.

Ich finde, wenn ich den VD so schließe, bekomme ich keine Probleme, wenn ich als nächstes komme, um den VD zu starten, aber wenn ich nicht vielleicht sogar 1 in 3 Mal, wird es beim nächsten nicht richtig starten Zeit.

2

Ich empfehle die Verwendung der neuen Snapshot-Funktion, um einen guten Snapshot zu speichern, aus dem das Netzwerk wiederhergestellt werden kann. Ich habe das mit meinem CI Build gemacht und es scheint das Problem gelöst zu haben.

+0

Dies hat den zusätzlichen Vorteil, die Ladezeiten für den AVD dramatisch zu verbessern. Weitere Informationen finden Sie unter http://androidbook.blogspot.com/2011/03/tip-speeding-up-your-android-emulator.html. –

Verwandte Themen