ไม่มีอินเทอร์เน็ตบนโปรแกรมจำลอง Android - ทำไมและต้องแก้ไขอย่างไร [ปิด]


101

ฉันพยายามใช้อินเทอร์เน็ตกับโปรแกรมจำลอง Android แต่ไม่ประสบความสำเร็จ ความคิดใด ๆ ?


4
คุณกำลังพยายามทำอะไรกันแน่? ใช้เบราว์เซอร์หรือแอปพลิเคชันอื่น ๆ บนโปรแกรมจำลองหรือใช้การเชื่อมต่ออินเทอร์เน็ตในแอปพลิเคชันของคุณเอง?
r1k0

ลองยอมรับคำตอบคุณและพวกเขาจะได้รับชื่อเสียง
Janusz

1
คำถามนี้มีคำตอบที่เหมาะกับคนจำนวนมาก: stackoverflow.com/questions/2039964/…
harpo

ฉันตอบด้านล่างพร้อม URL ซึ่งมีรายละเอียดเพิ่มเติม!
MduSenthil

คำตอบ:


34

หาก "ใช้อินเทอร์เน็ต" หมายความว่าคุณไม่สามารถเข้าถึงอินเทอร์เน็ตจากกิจกรรมขณะทดสอบโปรแกรมจำลองตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าการอนุญาตอินเทอร์เน็ตใน AndroidManifest.xml

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

หากคุณใช้เว็บเบราว์เซอร์โปรดดูโพสต์ของ Donal


109

ในการใช้อินเทอร์เน็ตบนโปรแกรมจำลองหากคุณตั้งค่าหลังพร็อกซีเซิร์ฟเวอร์ให้ทำตามขั้นตอนต่อไปนี้:

  1. ไปที่การตั้งค่า -> ระบบไร้สายและเครือข่าย -> เครือข่ายมือถือ -> ชื่อจุดเข้าใช้งาน
  2. กดปุ่มเมนู เมนูตัวเลือกจะปรากฏขึ้น

  3. จากเมนูตัวเลือกเลือก APN ใหม่

  4. คลิกที่ชื่อ ตั้งชื่อให้กับ apn พูดว่า My APN
  5. คลิกที่ APN ป้อน www.
  6. คลิกที่ Proxy ป้อน IP ของพร็อกซีเซิร์ฟเวอร์ของคุณ คุณสามารถรับได้จากเมนูตัวเลือกอินเทอร์เน็ตของนักสำรวจอินเทอร์เน็ต
  7. คลิกที่พอร์ต ป้อนหมายเลขพอร์ตในกรณีของฉันคือ 8080 คุณสามารถรับได้จากเมนูตัวเลือกอินเทอร์เน็ต internet explorers
  8. คลิกที่ชื่อผู้ใช้ ระบุชื่อผู้ใช้ในรูปแบบโดเมน \ ชื่อผู้ใช้ โดยทั่วไปจะเป็นการเข้าสู่ระบบของคุณ
  9. คลิกที่รหัสผ่าน ระบุรหัสผ่านระบบของคุณ
  10. กดปุ่มเมนูอีกครั้ง เมนูตัวเลือกจะปรากฏขึ้น
  11. กดบันทึก ลอง n เรียกใช้เบราว์เซอร์ของคุณ หวังว่ามันจะได้ผลสำหรับคุณมันได้ผลสำหรับฉัน โชคดี.

7
ไม่ไหวแล้ว .. .
includeMe

3
มันใช้ได้กับฉัน !! ขอบคุณมาก! APN ที่ฉันพยายามใช้ถูกตั้งค่าเป็น "อินเทอร์เน็ต" เริ่มต้น แต่ปรากฎว่าคุณต้องให้ค่าเป็น "www"
lamwaiman1988

2
มันใช้งานได้ แต่ไม่ต้องระบุชื่อผู้ใช้และรหัสผ่านฉันเดาว่ามันขึ้นอยู่กับโครงสร้างพื้นฐานของเครือข่าย ขอบคุณ!
MichalK

+1 ใช้ได้กับการระบุชื่อผู้ใช้และรหัสผ่านและใช่มันขึ้นอยู่กับโครงสร้างพื้นฐานของเครือข่าย
shareef

1
ใช้งานได้ดี ฉันต้องรีสตาร์ทโปรแกรมจำลอง
Bryida

30

หากคุณใช้ eclipse ให้ลอง:

หน้าต่าง> การตั้งค่า> Android> เปิดตัว

ตัวเลือกโปรแกรมจำลองเริ่มต้น: -dns-server 8.8.8.8,8.8.4.4


12
เราไม่ได้ใช้ eclipse อีกต่อไป เรากำลังใช้ Android Studio? วิธีทำบน Android Studio
Neon Warge

3
บรรทัดคำสั่ง:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
ทอม

การเพิ่ม -dns-server 8.8.8.8,8.8.4.4 ในบรรทัดคำสั่ง emulator ของฉันช่วยแก้ปัญหาให้ฉันได้ Android ไม่มีอินเทอร์เน็ตมาก่อนตอนนี้มีแล้ว ทำงานบน Win10 ฉันงงว่าทำไมอาร์กิวเมนต์บรรทัดคำสั่งจึงจำเป็น?
mipnw

17

ลองเรียกใช้โปรแกรมจำลองจากบรรทัดคำสั่งดังนี้:

emulator -verbose -avd <AVD name>

สิ่งนี้จะให้ผลลัพธ์โดยละเอียดและอาจแสดงข้อผิดพลาดที่ทำให้โปรแกรมจำลองไม่สามารถเชื่อมต่อกับอินเทอร์เน็ตได้


4

ตรวจสอบการตั้งค่าอินเทอร์เน็ตไฟร์วอลล์และสิ่งเหล่านี้อาจปิดกั้นฉันรู้ว่าตอนที่ฉันทำงานในวิทยาลัยพวกเขาบล็อกหมายเลขพอร์ต แต่ฉันไม่เคยมีปัญหากับเครื่องที่บ้านของฉัน


7
มันคือพอร์ตอะไร?
Erik Sapir

4

ฉันค้นหาคำตอบสำหรับคำถามนี้มานานและยาก จากสิ่งที่ฉันรวบรวม Google ได้ทำโดยมีจุดประสงค์เมื่อมีคนใช้การเชื่อมต่ออินเทอร์เน็ตเพื่อเพิ่มความคิดเห็นที่เป็นสแปมในตลาด อย่างไรก็ตามฉันพบผู้ชายที่ทำมันและยินดีที่จะแบ่งปันภาพที่ต้องการ AVD ที่เชื่อมโยงทำงาน (สำหรับฉัน) ทั้งตลาดและอินเทอร์เน็ตเบราว์เซอร์

หมายเหตุ : ดูเหมือนว่าจะเป็นเพียงการแก้ไขตลาด แต่ตลาดจะไม่ทำงานโดยไม่มีอินเทอร์เน็ตดังนั้นหากตลาดได้รับการแก้ไขอินเทอร์เน็ตเบราว์เซอร์ก็จะทำงานได้เช่นกัน ฉันดาวน์โหลดไฟล์ที่เชื่อมโยงด้วยตัวเองและแสดงอินเทอร์เน็ตในเบราว์เซอร์ได้อย่างสมบูรณ์แบบ


3

หากคุณพบปัญหานี้และกำลังทำงานกับระบบปฏิบัติการที่ไม่ใช่ Windows / Mac OS (Ubuntu ในกรณีของฉัน) ให้ลองเริ่มโปรแกรมจำลองด้วยตัวเองใน Android SDK และ AVD Manager จากนั้นเรียกใช้แอปพลิเคชันของคุณ


1

วิธีที่ง่ายที่สุดคือทำตามขั้นตอนเหล่านี้:

  1. เรียกใช้โปรแกรมจำลอง Android 1.5
  2. เปิดเมนู
  3. ไปที่การตั้งค่า
  4. การตั้งค่าไร้สาย (บล็อกแรก) และที่ด้านล่างปิดโหมดเครื่องบิน

ตอนนี้คุณจะได้เห็นบน 3g และการเชื่อมต่อที่สร้างขึ้น


0

บน OSX Little Snitch ปฏิเสธการเชื่อมต่อใด ๆ กับ Eclipse (และโปรแกรมจำลอง) โดยอัตโนมัติ อนุญาตการเชื่อมต่อใน Little Snitch คุณต้องปฏิบัติตามกฎของ Little Snitch


-2

อนุญาตให้ ADB เข้าถึงเครือข่ายโดยเปิดบนไฟร์วอลล์

หากคุณใช้ winvista ขึ้นไปให้ไปที่ Windows Advance Firewall ภายใต้เครื่องมือการดูแลระบบในแผงควบคุมและเปิดใช้งานจากที่นั่น


18
ไม่มีภาพนี้
Lenin Raj Rajasekaran

ลดลงจนกว่าภาพจะถูกกู้คืน
ninjaneer

โหวตลงเนื่องจากไม่มีภาพ
Nikhil Gaur
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.