Kein Internet auf Android-Emulator - warum und wie beheben? [geschlossen]


101

Ich versuche, das Internet mit dem Android-Emulator zu nutzen, aber ohne Erfolg. Irgendwelche Ideen?


4
Was genau versuchst du zu tun? Verwenden Sie den Browser oder andere Anwendungen auf dem Emulator oder verwenden Sie Internetverbindungen in Ihrer eigenen Anwendung?
r1k0

Versuchen Sie, einige Antworten zu akzeptieren, Sie und sie werden Ruf bekommen
Janusz

1
Diese Frage hat eine Antwort, die für viele Leute funktioniert hat
harpo

Ich habe unten mit einer URL geantwortet, die weitere Details enthält!
MduSenthil

Antworten:


34

Wenn Sie mit "Internet verwenden" meinen, dass Sie während des Testens auf dem Emulator nicht von einer Aktivität aus auf das Internet zugreifen können, stellen Sie sicher, dass Sie die Internetberechtigung in Ihrem Computer festgelegt haben AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

Wenn Sie den Webbrowser verwenden, lesen Sie den Beitrag von Donal


109

Führen Sie die folgenden Schritte aus, um das Internet im Emulator zu verwenden, wenn Sie sich hinter einem Proxyserver befinden:

  1. Gehen Sie zu Einstellungen-> Drahtlos & Netzwerke-> Mobilfunknetze-> Zugangspunktnamen.
  2. Drücken Sie die Menütaste. Ein Optionsmenü wird angezeigt.

  3. Wählen Sie im Optionsmenü die Option Neuer APN.

  4. Klicken Sie auf Name. Geben Sie den Namen für apn say My APN an.
  5. Klicken Sie auf APN. Geben Sie www ein.
  6. Klicken Sie auf Proxy. Geben Sie die IP Ihres Proxyservers ein. Sie können es über das Internet-Optionsmenü des Internet Explorers herunterladen.
  7. Klicken Sie auf Port. Geben Sie die Portnummer ein, in meinem Fall 8080. Sie können sie über das Internetoptionsmenü des Internet Explorers abrufen.
  8. Klicken Sie auf Benutzername. Geben Sie den Benutzernamen im Format Domäne \ Benutzername an. Im Allgemeinen ist es Ihr System-Login.
  9. Klicken Sie auf Passwort. Geben Sie Ihr Systemkennwort ein.
  10. Drücken Sie erneut die Menütaste. Ein Optionsmenü wird angezeigt.
  11. Drücken Sie Speichern. Versuchen Sie, Ihren Browser auszuführen. Ich hoffe, seine Arbeit für Sie hat für mich funktioniert. Viel Glück.

7
Nicht wachen ... .
includeMe

3
Für mich geht das!! Vielen Dank! Der APN, den ich verwenden wollte, ist auf "Internet" eingestellt, aber es stellt sich heraus, dass der Wert "www" sein muss.
Lamwaiman1988

2
Es hat bei mir funktioniert, aber ohne Angabe von Benutzername und Passwort hängt es wohl von der Netzwerkinfrastruktur ab. Vielen Dank!
MichalK

+1 funktioniert mit der
Angabe von

1
Funktioniert gut. Ich musste den Emulator allerdings neu starten
Bryida

30

Wenn Sie Eclipse verwenden, versuchen Sie:

Fenster> Einstellungen> Android> Starten

Standard-Emulatoroptionen: -dns-server 8.8.8.8,8.8.4.4


12
Wir verwenden Eclipse nicht mehr. Wir verwenden Android Studio? Wie mache ich das auf Android Studio?
Neon Warge

3
Befehlszeile:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom

Das Hinzufügen von -dns-server 8.8.8.8,8.8.4.4 zu meiner Emulator-Befehlszeile löste das Problem für mich. Android hatte vorher kein Internet, jetzt hat es. Läuft unter Win10. Ich bin verwirrt, warum dieses Befehlszeilenargument notwendig war.
Mipnw

17

Versuchen Sie, den Emulator wie folgt über die Befehlszeile zu starten:

emulator -verbose -avd <AVD name>

Dies gibt Ihnen eine detaillierte Ausgabe und zeigt möglicherweise den Fehler an, der den Emulator daran hindert, eine Verbindung zum Internet herzustellen.


4

Überprüfen Sie Ihre Interneteinstellungen, Firewalls und solche, die sie möglicherweise blockieren. Ich weiß, als ich im College daran arbeitete, haben sie die Portnummer blockiert, aber ich hatte nie Probleme mit meinen Heimcomputern


7
Welcher Port ist das?
Erik Sapir

4

Ich habe lange und intensiv nach einer Antwort auf diese Frage gesucht. Soweit ich weiß, hat Google dies absichtlich getan, als die Leute die Internetverbindung nutzten, um dem Markt Spam-Kommentare hinzuzufügen. Allerdings habe ich einen Mann finden, der es getan hatte , und war bereit , die erforderlichen Bilder zu teilen. Die verknüpfte AVD läuft (für mich) sowohl auf dem Markt als auch im Browser-Internet.

HINWEIS : Es sieht so aus, als würde es nur den Markt reparieren. Aber der Markt läuft nicht ohne Internet. Wenn der Markt also fixiert ist, funktioniert auch das Browser-Internet. Ich habe die verknüpften Dateien selbst heruntergeladen und es zeigte das Internet im Browser perfekt.


3

Wenn Sie auf dieses Problem stoßen und mit einem Nicht-Windows / Mac-Betriebssystem (in meinem Fall Ubuntu) arbeiten, starten Sie den Emulator selbst in Android SDK und AVD Manager und führen Sie dann Ihre Anwendung aus.


1

Am einfachsten gehen Sie folgendermaßen vor:

  1. Führen Sie Android Emulator 1.5
  2. öffne das Menü
  3. gehe zu den Einstellungen
  4. Die WLAN-Einstellungen (erster Block) und ganz unten schalten den Flugzeugmodus aus.

Inzwischen hätten Sie oben 3g und Ihre hergestellte Verbindung gesehen.


0

Unter OSX verweigerte Little Snitch automatisch jede Verbindung zu Eclipse (und dem Emulator). Wenn Sie Verbindungen in Little Snitch zulassen, müssen Sie die Regeln von Little Snitch einhalten


-2

Ermöglichen Sie der ADB den Zugriff auf das Netzwerk, indem Sie es in der Firewall öffnen

Wenn Sie Winvista und höher verwenden, rufen Sie die Windows Advance Firewall unter Verwaltung in der Systemsteuerung auf und aktivieren Sie sie von dort aus


18
Dieses Bild existiert nicht
Lenin Raj Rajasekaran

herabgestimmt, bis das Bild wiederhergestellt ist.
Ninjaneer

nach unten gestimmt, weil das Bild nicht verfügbar ist.
Nikhil Gaur
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.