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?


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


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.

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


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.


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


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.


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ę.


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.


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


-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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.