Tidak ada internet di emulator Android - mengapa dan bagaimana cara memperbaikinya? [Tutup]

101

Saya mencoba menggunakan internet dengan emulator Android, tetapi tidak berhasil. Ada ide?

Erik Sapir
sumber
4
Apa sebenarnya yang coba Anda lakukan? Gunakan browser atau aplikasi lain di emulator, atau gunakan koneksi internet di aplikasi Anda sendiri?
r1k0
Cobalah untuk menerima beberapa jawaban, Anda dan mereka akan mendapatkan reputasi
Janusz
1
Pertanyaan ini memiliki jawaban yang berhasil untuk banyak orang: stackoverflow.com/questions/2039964/…
harpo
Saya telah menjawab di bawah ini dengan URL yang memiliki detail lebih lanjut!
MduSenthil

Jawaban:

34

Jika dengan "menggunakan internet", yang Anda maksud adalah Anda tidak dapat mengakses internet dari suatu aktivitas saat menguji emulator, pastikan Anda telah menyetel izin internet di AndroidManifest.xml

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

Jika Anda menggunakan browser web, lihat posting Donal

ccheneson.dll
sumber
109

Untuk menggunakan internet di emulator jika Anda menyetel di belakang server proxy, lakukan langkah-langkah berikut:

  1. Buka pengaturan-> Nirkabel & jaringan-> jaringan seluler-> Nama Titik Akses.
  2. Tekan tombol menu. menu opsi akan muncul.

  3. dari menu opsi pilih APN Baru.

  4. Klik Nama. berikan nama untuk apn mengatakan APN Saya.
  5. Klik pada APN. Masukkan www.
  6. Klik Proxy. masukkan IP server proxy Anda. Anda bisa mendapatkannya dari menu opsi internet penjelajah internet.
  7. klik pada Port. masukkan nomor port dalam kasus saya adalah 8080. Anda bisa mendapatkannya dari menu opsi internet penjelajah internet.
  8. Klik Nama pengguna. berikan nama-pengguna dalam format domain \ nama-pengguna. biasanya itu adalah login sistem Anda.
  9. Klik kata sandi. berikan kata sandi sistem Anda.
  10. tekan tombol menu lagi. menu opsi akan muncul.
  11. tekan simpan. coba dan jalankan browser Anda. berharap ini berhasil untuk Anda, itu berhasil untuk saya. semoga berhasil.
Ashwani Kumar
sumber
7
Tidak terbangun ... .
includeMe
3
Ini bekerja untuk saya !! Terima kasih banyak! APN yang saya coba gunakan disetel ke default "internet", tetapi ternyata Anda membutuhkan nilainya menjadi "www".
lamwaiman1988
2
Ini berhasil bagi saya tetapi tanpa memberikan nama pengguna dan kata sandi, saya kira itu tergantung pada infrastruktur jaringan. Terima kasih!
MichalK
+1 berfungsi dengan memberikan nama pengguna dan kata sandi dan ya itu tergantung pada infrastruktur jaringan
shareef
1
Bekerja dengan baik. Saya harus memulai ulang emulator
Bryida
30

Jika Anda menggunakan gerhana coba:

Jendela> Preferensi> Android> Luncurkan

Opsi emulator default: -dns-server 8.8.8.8,8.8.4.4

Lengoman
sumber
12
Kami tidak menggunakan gerhana lagi. Kami menggunakan Android Studio? Bagaimana cara melakukan ini di Android Studio?
Neon Warge
3
baris perintah:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom
menambahkan -dns-server 8.8.8.8,8.8.4.4 ke baris perintah emulator saya memecahkan masalah bagi saya. Android sebelumnya tidak memiliki internet, sekarang sudah. Berjalan di Win10. Saya bingung mengapa argumen baris perintah itu diperlukan?
mipnw
17

Coba luncurkan Emulator dari command line sebagai berikut:

emulator -verbose -avd <AVD name>

Ini akan memberi Anda keluaran mendetail dan mungkin menunjukkan kesalahan yang mencegah emulator terhubung ke Internet.

Dave Webb
sumber
4

Periksa pengaturan internet Anda, firewall dan semacamnya mungkin memblokirnya, saya tahu ketika saya mengerjakannya di perguruan tinggi mereka memblokir nomor port tetapi saya tidak pernah mengalami masalah pada mesin rumah saya

Donal Rafferty
sumber
7
port apa itu?
Erik Sapir
4

Saya telah mencari lama dan keras untuk jawaban atas pertanyaan ini. Dari apa yang saya kumpulkan, Google melakukan itu dengan sengaja setelah orang menggunakan koneksi internet untuk menambahkan komentar spam ke pasar. Namun, saya menemukan seorang pria yang telah melakukannya dan bersedia membagikan gambar yang diperlukan. AVD yang ditautkan berjalan (untuk saya) baik di pasar maupun internet browser.

CATATAN : Sepertinya ini hanya akan memperbaiki pasar. Tetapi pasar tidak akan berjalan tanpa internet, jadi jika pasar sudah diperbaiki, internet browser juga akan berfungsi. Saya mengunduh sendiri file yang ditautkan dan itu menunjukkan internet di browser dengan sempurna.

John
sumber
3

Jika Anda mengalami masalah ini dan bekerja dengan non-Windows / Mac OS (Ubuntu dalam kasus saya), coba mulai emulator dengan sendirinya di Android SDK dan AVD Manager kemudian jalankan aplikasi Anda.

Ryan
sumber
1

Cara termudah adalah mengikuti langkah-langkah ini:

  1. jalankan android emulator 1.5
  2. buka menu
  3. pergi ke pengaturan
  4. pengaturan nirkabel (blok pertama) dan tepat di bagian bawah matikan mode pesawat.

Sekarang Anda akan melihat 3G teratas dan koneksi yang Anda buat.

123 infinity
sumber
0

di OSX, Little Snitch secara otomatis menolak koneksi apa pun ke Eclipse (dan emulator). Izinkan koneksi di Little Snitch, Anda harus masuk ke aturan Little Snitch

CQM
sumber
-2

Izinkan ADB untuk mengakses jaringan dengan membukanya di firewall

Jika Anda menggunakan winvista dan yang lebih baru, buka Windows Advance Firewall di bawah alat Administratif di Panel Kontrol dan aktifkan dari sana

hzron
sumber
18
gambar ini tidak ada
Lenin Raj Rajasekaran
tidak dipilih sampai gambar dipulihkan.
ninjaneer
down memilih karena gambar tidak tersedia.
Nikhil Gaur