2014-07-25 16 views
5

Verwenden von Android Studio unter Windows 8 x64 (neueste stabile Build). Ich habe ein sehr einfaches Projekt mit nichts als einem WebView auf google.com, aber jedes Mal, wenn ich die App im Emulator starte, bekomme ich ERR_NAME_NOT_RESOLVED.Android Studio/Win8/ERR_NAME_NOT_RESOLVED

Ich habe sichergestellt, dass die INTERNET-Berechtigung im Manifest ist, habe ich versucht, die -dns-Server-Flag an den Emulator übergeben, der es auf 127.0.0.1 sowie die IP meines Routers zeigt, nichts funktioniert. Ich habe das Internet durchforstet und nichts gefunden, was verdächtig erscheint. Dies ist eine relativ einfache Sache, von der ich erwartet habe, dass sie sofort einsatzbereit ist.

Irgendwelche Ideen? Danke im Voraus!

Antwort

5

Durch Deaktivieren meiner Netzwerkkarte konnte ich den Emulator meine WLAN-Verbindung verwenden. Antwort gefunden hier: https://stackoverflow.com/a/2702663/568531

+0

Nicht direkt auf Ihr Problem bezogen, aber ich würde empfehlen, Genymotion anstelle des AVD-Emulators in Android Studio zu verwenden. Es ist viel schneller und vermeidet viel Ärger. –

1

ich habe eine Lösung, die für mich nicht verständlich ist, aber es funktioniert: Wenn der Emulator gestartet hat, ich diconnect und verbinde mein Notizbuch wlan, und dann funktioniert es.

+0

Mann, das hat auch für mich funktioniert. –

+0

Es funktionierte, als ich den Emulator neu startete. – Andy

+0

Ok, ich weiß nicht warum, aber es hat auch für mich funktioniert !! Mein Telefon konnte den Facebook-Login-Dialog nicht mehr über meine App öffnen. Nach der Deaktivierung der WiFi funktionierte es !! Was zum Teufel – 118218

0

Vorausgesetzt, Sie Zugang zum Internet in manifest.xml gegeben haben, und noch Emulator nicht Internet zugreifen können, diese Lösung für mich gearbeitet auf windows 7:

Klicken Sie auf Start -> Ausführen, geben Sie cmd ein, drücke OK. Kopieren Sie diese in die Eingabeaufforderung: netsh winsock reset Katalog Drücken Sie die Eingabetaste Dann kopieren und diese in: netsh int-IP-Reset reset.log Drücken Sie die Eingabetaste. Wenn Sie fertig sind, starten Sie Ihren Computer neu.

0

Meine Lösung war einfach den Emulator neu zu starten. Manchmal ist es kein echtes Problem in der App, sondern ein Problem des Emulators.

0

ich dieses Problem auftritt, wenn ich zum ersten Mal den Simulator laufen, ich löste es durch,

Library/Android/sdk/platform-tools/adb shell getprop net.dns1 

den aktuellen DNS-Server des Simulators erhalten 10.0.2.3

Dann ist es zu meinem lan dns-Server

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1