Brak internetu na emulatorze Androida - dlaczego i jak to naprawić? [Zamknięte]

102

Próbuję korzystać z internetu z emulatorem Androida, ale bezskutecznie. Jakieś pomysły?

Erik Sapir
źródło
4
Co dokładnie próbujesz zrobić? Korzystasz z przeglądarki lub innych aplikacji na emulatorze lub korzystasz z połączeń internetowych we własnej aplikacji?
r1k0
Spróbuj zaakceptować kilka odpowiedzi, a zyskasz reputację
Janusz
1
To pytanie ma odpowiedź, która działała dla wielu ludzi: stackoverflow.com/questions/2039964/…
harpo
Odpowiedziałem poniżej, podając adres URL, który zawiera więcej szczegółów!
MduSenthil

Odpowiedzi:

35

Jeśli przez „używaj internetu” masz na myśli, że nie możesz uzyskać dostępu do Internetu z działania podczas testowania na emulatorze, upewnij się, że ustawiłeś uprawnienia internetowe w swoim AndroidManifest.xml

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

Jeśli korzystasz z przeglądarki internetowej, zapoznaj się z postem Donala

ccheneson
źródło
109

Aby korzystać z internetu na emulatorze, jeśli ustawiasz się za serwerem proxy, wykonaj następujące czynności:

  1. Przejdź do ustawień-> Sieci zwykłe i bezprzewodowe-> Sieci komórkowe-> Nazwy punktów dostępu.
  2. Naciśnij przycisk menu. pojawi się menu opcji.

  3. z menu opcji wybierz Nowy APN.

  4. Kliknij nazwę. podaj nazwę dla apn powiedz Mój APN.
  5. Kliknij APN. Wpisz www.
  6. Kliknij Proxy. wprowadź adres IP serwera proxy. można go pobrać z menu opcji internetowych przeglądarki Internet Explorer.
  7. kliknij Port. wpisz numer portu w moim przypadku był to 8080. można go pobrać z menu opcji internetowych przeglądarek internetowych.
  8. Kliknij nazwę użytkownika. podaj nazwę użytkownika w formacie domena \ nazwa-użytkownika. ogólnie jest to login do twojego systemu.
  9. Kliknij hasło. podaj hasło do swojego systemu.
  10. naciśnij ponownie przycisk menu. pojawi się menu opcji.
  11. naciśnij Zapisz. spróbuj n uruchomić przeglądarkę. mam nadzieję, że to działa dla ciebie, zadziałało dla mnie. powodzenia.
Ashwani Kumar
źródło
7
Nie budzę się ... .
Mnie
3
Mi to pasuje!! Wielkie dzięki! APN, którego próbowałem użyć, ma domyślne ustawienie „internet”, ale okazuje się, że potrzebujesz wartości „www”.
lamwaiman1988
2
Udało mi się, ale bez podania nazwy użytkownika i hasła, myślę, że zależy to od infrastruktury sieciowej. Dzięki!
MichalK
+1 działa z
podaniem
1
Działa w porządku. Musiałem jednak zrestartować emulator
Bryida
30

Jeśli używasz zaćmienia, spróbuj:

Okno> Preferencje> Android> Uruchom

Domyślne opcje emulatora: -dns-server 8.8.8.8,8.8.4.4

Lengoman
źródło
12
Nie używamy już zaćmienia. Używamy Android Studio? Jak to zrobić w Android Studio?
Neon Warge,
3
wiersz poleceń:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom
dodanie -dns-server 8.8.8.8,8.8.4.4 do wiersza poleceń emulatora rozwiązało problem. Android nie miał wcześniej internetu, a teraz ma. Działa na Win10. Zastanawiam się, dlaczego ten argument wiersza poleceń był konieczny?
mipnw
17

Spróbuj uruchomić emulator z wiersza poleceń w następujący sposób:

emulator -verbose -avd <AVD name>

Zapewni to szczegółowe dane wyjściowe i może pokazać błąd, który uniemożliwia emulatorowi połączenie się z Internetem.

Dave Webb
źródło
4

Sprawdź swoje ustawienia internetowe, zapory sieciowe i tym podobne mogą go blokować, wiem, kiedy pracowałem nad tym na studiach, blokowali numer portu, ale nigdy nie miałem żadnych problemów z moimi domowymi komputerami

Donal Rafferty
źródło
7
jaki to port?
Erik Sapir
4

Długo i ciężko szukałem odpowiedzi na to pytanie. Z tego, co wiem, Google zrobił to celowo, gdy ludzie używali połączenia internetowego do dodawania komentarzy spamowych na rynku. Jednak znalazłem faceta, który to zrobił i był gotów udostępnić wymagane zdjęcia. Powiązane AVD obsługuje (dla mnie) zarówno rynek, jak i przeglądarkę internetową.

UWAGA : Wygląda na to, że to tylko naprawi rynek. Ale rynek nie będzie funkcjonował bez internetu, więc jeśli rynek zostanie naprawiony, Internet przeglądarki też będzie działał. Sam pobrałem połączone pliki i doskonale pokazywało internet w przeglądarce.

Jan
źródło
3

Jeśli napotkasz ten problem i pracujesz z systemem innym niż Windows / Mac OS (w moim przypadku Ubuntu), spróbuj uruchomić emulator samodzielnie w Android SDK i AVD Manager, a następnie uruchom aplikację.

Ryan
źródło
1

Najłatwiej jest wykonać następujące czynności:

  1. uruchom emulator Androida 1.5
  2. otwórz menu
  3. Przejdź do ustawień
  4. ustawienia bezprzewodowe (pierwszy blok) i na dole wyłącz tryb samolotowy.

Do tej pory widziałeś top 3g i swoje nawiązane połączenie.

123 nieskończoność
źródło
0

na OSX Little Snitch automatycznie odmawiał jakiegokolwiek połączenia z Eclipse (i emulatorem). Zezwalaj na połączenia w Little Snitch, musisz zapoznać się z zasadami Little Snitch

CQM
źródło
-2

Zezwól ADB na dostęp do sieci, otwierając ją na zaporze

Jeśli używasz winvista i nowszych wersji, przejdź do Windows Advance Firewall w Narzędziu administracyjnym w Panelu sterowania i włącz je stamtąd

hzron
źródło
18
ten obraz nie istnieje
Lenin Raj Rajasekaran
odrzucony do czasu przywrócenia obrazu.
ninjaneer
głosowano w dół, ponieważ obraz jest niedostępny.
Nikhil Gaur,