簡體   English   中英

Android模擬器未連接到互聯網

[英]Android Emulator is not connecting to internet

我正在使用TATA PHOTON PLUS。 Android模擬器瀏覽器無法連接到互聯網。 “網頁不可用”消息即將發布。 我們是否需要進行任何設置才能連接到互聯網? 請幫忙。

 ...\android-sdk-windows\tools>

並寫下以下內容並檢查

emulator -avd your_avd_name -dns-server 8.8.8.8

在應用這些步驟之前,不要忘記關閉以前運行的AVD。 希望它對你有用謝謝。

在Windows下,您可以更改網絡適配器索引,以便“Internet”適配器是第一個。

假設您使用wifi適配器連接到互聯網。 您必須打開PowerShell(以管理員身份)並執行命令:

netstat –r -n

在其他事項中,您將獲得網絡適配器列表,即:

Interface List
 18...f0 bf 97 04 da f1 ......Realtek PCIe GBE Family Controller
 30...16 27 37 af c7 99 ......Microsoft Wi-Fi Direct Virtual Adapter
  4...64 27 37 af c7 99 ......Qualcomm Atheros AR9285 Wireless Network Adapter
  7...64 27 37 af c7 9a ......Bluetooth Device (Personal Area Network)
  1...........................Software Loopback Interface 1
 10...00 00 00 00 00 00 00 e0 Microsoft Teredo Tunneling Adapter
 19...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter

運行命令

Set-NetIPInterface –InterfaceIndex "4" –InterfaceMetric "1"

你可以移動到列表的頂部wifi適配器,這將解決問題。

再次運行“netstat -r -n”命令進行驗證。

有時甚至在設置之后它可能不起作用。 如果您正在為您的Android項目使用eclipse ,那么您可以試試這個。 這適用於進一步的模擬器瀏覽器連接。

在此之前我嘗試過所有的方法

  1. 在仿真器APN中設置代理
  2. 通過eclipse首選項設置它 - > Android - >啟動

沒有任何效果。 然后我做了以下立即工作。

轉到eclipse運行 - >運行配置。 在Android應用程序下,您可以看到應用程序。 現在,在右側單擊“目標”選項卡。 在“其他模擬器命令行選項”下添加以下內容。 -dns-server < 本地計算機上的DNS服務器最多三個 > -http-proxy http:// < 您的代理 >:< 您的代理端口 >

確保您已在AndroidManifest.xml中定義了以下權限:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.app.myapp" >
    <uses-permission android:name="android.permission.INTERNET" />
    ...
</manifest>

除了系統連接到Internet之外,不需要其他配置步驟。 在過去,當我遇到類似於你提到的問題時,重新啟動模擬器或刪除並重新創建AVD對我有用。 我有興趣嘗試suri的答案..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM