Wie kann ich verhindern, dass Android Studio / AVD-Fehlermeldungen "Gast-DNS-IP NICHT ÜBERSETZEN" angezeigt werden?

82

Ungefähr alle 4 Sekunden, nachdem ich das Emulatorgerät von meinem Android Studio-Projekt aus gestartet habe, wird eine Fehlermeldung in das Ausführungsfenster gedruckt. Es ist extrem nervig, weil es den Fokus entführt. Wenn ich im Debug-Fenster bin, wechselt es aufgrund dieses Fehlers alle 4 Sekunden zum Run-Fenster, egal was ich tue.

Das hat vor einem Tag angefangen, aber ich weiß nicht, was es ausgelöst hat. Ich benutze seit einigen Monaten dieselben Emulatorgeräte. Vielleicht ein Upgrade eines Teils des Android SDK? Der externe SDK Manager kann nicht mehr aufgerufen werden.

Geben Sie hier die Bildbeschreibung ein


Die Meldungen werden sofort nach dem Start dieses API 25-Verschleißemulators angezeigt. Eine Problemumgehung besteht darin, diese Registerkarte schweben zu lassen, damit mein Fokus nicht entführt wird. Ich verschiebe es auf meinen zweiten Monitor.


Ich habe auch festgestellt, dass ich meine Android Wear-App, die auf meinem physischen Gerät ausgeführt wird (ich verwende ein physisches Telefon mit emuliertem Verschleiß), nicht mit meinem Emulator verbinden kann.

Csaba Toth
quelle
6
Gleiches Problem. Irgendeine Lösung?
Joshua Pinter
Nicht dass ich es bisher gewusst hätte. Da der externe SDK-Manager nicht verfügbar ist, scheint der in Andorid Studio integrierte den viel weniger Kontrolle über die einzelnen Teile zu geben. Ich habe zum Beispiel keine Kontrolle mehr über ARMv7- und x86-basierte Emulatoren. Ich wollte meinen API23-Verschleißemulator starten, aber es wird ein Fehler ausgegeben.
Csaba Toth
Ich dachte, ich installiere Android Studio und Android SDK neu, um mit einem sauberen Slate zu beginnen. Ich bin auf Ubuntu 16.10. Ich kann Android Studio herunterladen, aber das SDK ist nirgends mehr zu finden. Angeblich würde Android Studio es enthalten, aber es wird beim ersten Start nach ihm gerettet. Wenn das Studio es nicht installiert und ich es nicht separat herunterladen kann, stecke ich irgendwie fest. Ich habe das Android SDK des Ubuntu-Repos installiert, das sich in / usr / lib / android-sdk mit Root-Rechten befindet. Jetzt stecke ich fest
Csaba Toth
1
Neue Verschleißemulatoren erstellt (API 23 und 25). Die API 23 startet nicht, die API 25 hat das gleiche Problem wie beim Posten.
Csaba Toth
1
Welche Android Studio-Version verwenden Sie? @Csaba_Toth
Tejas Pandya

Antworten:

3

Dies liegt daran, dass Sie eine Verbindung zu einem Netzwerk herstellen, in dem eine automatische Umleitung vorhanden ist, oder das nicht verschlüsselt ist (HTTP). Beginnen Sie mit

  1. Trennen Sie sich vom Netzwerk.
  2. Neustart von Android Studio

Wenn das Problem weiterhin besteht, versuchen Sie, eine detailliertere Beschreibung des Fehlers zu veröffentlichen. Wenn das Problem nicht weiterhin besteht, wenden Sie sich an Ihren Netzwerkadministrator.

Pranav Bhaskar
quelle
0

Vielleicht kann das helfen:

  • Bitte stellen Sie sicher, dass Sie mit dem Internet verbunden sind

Erläuterung: Beim Start liest der Emulator die Liste der DNS-Server, die Ihr System derzeit verwendet. Es speichert dann die IP - Adressen von bis zu vier Server auf dieser Liste und einrichten Aliase , um sie auf den emulierten Adressen 10.0.2.3, 10.0.2.4,10.0.2.5 und je 10.0.2.6nach Bedarf. Es braucht also eine Internetverbindung, um mit ihnen fertig zu werden.

Wenn Sie den Emulator über die Befehlszeile starten, können Sie die -dns-server Option auch verwenden , um die Adressen der zu verwendenden DNS-Server manuell anzugeben. Dabei serverListhandelt es sich um eine durch Kommas getrennte Liste von Servernamen oder IP-Adressen.

Dekel Laifer
quelle