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?

Erik Sapir
quelle
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

Ccheneson
quelle
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.
Ashwani Kumar
quelle
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

Lengoman
quelle
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.

Dave Webb
quelle
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

Donal Rafferty
quelle
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.

John
quelle
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.

Ryan
quelle
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.

Unendlichkeit
quelle
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

CQM
quelle
-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

hzron
quelle
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