當前位置:首頁 » 安卓系統 » android模擬器上網

android模擬器上網

發布時間: 2022-09-14 10:04:37

⑴ Android模擬器怎麼配置網路連通

PC機可以上網,PC機上面的Android模擬器不能上網。其實只要使模擬器跟自己的PC在同一個網段內就行了:
首先,如果沒有配置sdk的環境變數的,那麼在CMD命令下進入sdk安裝路徑的platform-tools目錄下(D:\Program Files\Android\android-sdk-windows\platform-tools),然後使用adb shell命令 ,如果配置了sdk的環境變數
的,那麼直接在CMD窗口中輸入adb shell,如:C:\Documents and Settings\Administrator>adb shell
然後輸入:getprop 查看系統當前的各項屬性,得到模擬器的DNS地址,如下:
[net.dns1]: [10.0.2.3]
下面就是使用setprop命令把模擬器的DNS改為自己PC的DNS,例如:192.168.0.185
setprop net.dns1 192.168.0.185
然後回車,ok。

⑵ 請教,如何讓android模擬器上網。

用模擬器的話,你首先要下一個sdk,就是開發程序包,然後在eclipse開發環境中配置adt插件,然後你可以用adt插件創建一個模擬器出來,就可以將apk文件安裝進去,這個是針對開發人員的!如果你不懂開發的話,目前好像還沒有所謂的直接可以用(類似游戲模擬器)的模擬器!!電驢裡面好多東西有的是騙人的,別相信撒!!

⑶ 請教,如何讓android模擬器上網。

如果你用的是筆記本電腦,並且此時開著一個叫Connectify的無線共享軟體,那麼把這個軟體關了,重啟模擬器。

⑷ 請教,如何讓android模擬器上網。

如果你用的是筆記本電腦,並且此時開著一個叫Connectify的無線共享軟體,那麼把這個軟體關了,重啟模擬器。

⑸ Android 模擬器應用程序不能聯網,怎麼解決

模擬器可以上網的前提是電腦已經連上internet了,所以在這之前請先確認電腦是否已經連上internet,如果連上了而模擬器不能上網則建議關掉模擬器再次打開試下,如果再不行可以重新建個模擬器

安卓模擬器連接網路了用不了網

方法一
首先,Windows下,配置Adroid環境變數(Win7為例)
1、桌面右鍵——》我的電腦——》高級系統設置
2、高級——》環境變數——》系統變數——》Path
3、添加Android SDK目錄到系統變數Path中,如下圖:

註:F:\Pro-files\Android-sdk-windows\tools,添加到系統Path
如果有F:\Pro-files\android-sdk-windows\platform-tools,也一並添加到系統Path,
說明:最新版的Android SDK安裝,emulator命令一般在tools目錄中,adb命令移到了platform-tools目錄

接著,啟動模擬器
1、cmd (Ctrl+R,啟動命令提示符窗體)
2、emulator -avd avd2.1 (啟動模擬器,avd2.1 為您安裝Android的模擬器名稱Name)
3、cmd (Ctrl+R,再另啟動命令提示符窗體)
然後,將網路連接代理設置寫入配置資料庫
1、adb shell (進入模擬器的linux系統,成功啟動模擬器後,此命令才有效)
假如你的上網代理IP是10.10.26.252:1080
2、寫數據到資料庫,更新系統設置
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.10.26.252:1080')"
3、查詢資料庫,看是否成功更改了系統設置:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"

說明:sqlite 是Android手機系統採用的微型資料庫,您可以理解成我們常用的Access、MySQL、SQL Server等資料庫
4、重啟模擬器,使用Browser直接上網Internet
最後,如果想刪除資料庫,請執行以下命令:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"
===============================================================================
方法二
1、參照方法一,設置系統變數,啟動模擬器
2、依次進入 settings->Wireless controls->Mobile networks->Access Point Names
3、設置以下參數:
- Proxy : your proxy address
- Port : your proxy port
- Username : your username if needed, or <Not set>
Password : your password if needed, or <Not set>

4、設置DNS參數:
Android模擬器默認的地址是10.0.2.3,默認的DNS也是10.0.2.3,對於在家裡上網學習Android的人(像我)來講,一般 電腦的IP都是192.168.1.100之類的,不在同一個網段。所以就會出現電腦可以上網但是模擬器不能上網的情況。其實設置方 法很簡單,只要把模擬 器的默認DNS設置成電腦的DNS地址即可。
第一步:adb shell (進入模擬器的Linux系統)
第二步:getprop (getprop會列出系統當前的各項屬性)
第三步:得到模擬器的DNS地址
在結果里可以看到:
[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]
第四步:把dns改成我們自己的DNS
setprop net.dns1 192.168.1.1 或者 setprop net.dns1 192.168.0.1
註:一般TP-LINK及D-LINK的無線DNS都是192.168.1.1,有些公司有線DNS默認192.168.0.1;
如果以上兩個DNS不好用,請直接使用ipconfig /all(windows系統) 或者 ifconfig -a(linux/unix系統)命令確認。
大功告成,再去使用模擬器的瀏覽器的話,你就可以發現你已經可以上網了。

設置Android模擬器上網的方法
由於有些電腦上網需要設置代理才能上網,所以簡單的啟動模擬器,模擬器是不能直接上網的,而且模擬器對於網路部分沒有直接設置模擬器的上網代理的程序或者是設置的部分。所以需要額外的處理才行。經過多方面的摸索,才得出一個方法。
下面是設置的步驟:
1、啟動adb shell,這個一般是在sdk目錄下的tools下的(在1.6之前),但是之後的版本都移到了platform tools目錄下了。這個沒有關系,一般可以把這個目錄添加到系統的環境變數下的PATH後面,這樣在只需要在執行裡面或者cmd中輸入就可以了。
在cmd中輸入adb shell,或者是在運行裡面直接輸入adb shell就可以了。
2、通過運行getprop命令就可以獲取系統的配置,主要是查看兩個配置,一個是net.dns1,另外一個是net.gprs.http-proxy 。如果這兩個的配置都和你pc上網的設置是一樣的,那就不需要設置了。如果不一樣,就看下一條。
3、通過setprop命令進行設置
設置dns,一般如果是通過路由器上網,可以把 dns設置為路由器的默認網關。192.168.1.1。
setprop net.dns1 192.168.1.1
另外就是設置代理了。如下:
setprop net.gprs.http-proxy 192.168.1.1:8080
如果是其他代理,也是用這條指令,如
setprop net.gprs.http-proxy 10.81.110.1:8080
一般通過這三步就可以實現上網了。

⑺ Android模擬器 通過本地電腦上網

Windows下,配置好Adroid環境變數後(如將d:android-sdk-windows-1.0_r1 ools加入系統變數PATH),在命令行窗口輸入: emulator啟動Android 模擬器後,輸入:adb shell進入adb shell模式:將網路連接代理設置寫入配置資料庫,假如你的上網代理IP是10.193.xx.xx:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.193.xx.xx:1080')"查詢一下是否成功更改了系統設置:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"結果中應有:99|http_proxy|10.193.xx.xx:1080重啟模擬器,應該可以使用Browser上 Internet了.刪除剛剛寫入的配置信息方法:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"Android模擬器默認的地址是10.0.2.3,默認的DNS也是10.0.2.3,對於在家裡上網學習Android的人(像我)來講,一般電腦的IP都是192.168.1.100之類的,不在同一個網段。所以就會出現電腦可以上網但是模擬器不能上網的情況。其實設置方法很簡單,只要把模擬器的默認DNS設置成電腦的DNS地址即可。第一步:用系統的命令進入Android開發包的tools目錄 cd X:\...\android-sdk-windows\tool第二布:使用adb的shell,確認系統的各項屬性adb shellgetprop getprop會列出系統當前的各項屬性第三步:得到模擬器的DNS地址在結果里可以看到:[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]第四步:把dns改成我們自己的DNSsetprop net.dns1 192.168.1.1註:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是請使用ipcnofig /all命令確認。大功告成,再去使用模擬器的瀏覽器的話,你就可以發現你已經可以上網了。

⑻ android模擬器上網速度賊慢怎麼解決啊

在android開發的過程,發現android模擬器的速度不是一般的慢,那主要是因為android模擬器默認採用的是arm處理器造成的,這里主要提供兩種方法:
① 利用intel虛擬硬體加速的方式,實現android模擬器的加速,從而解決android模擬器速度慢的問題;
② 使用genymotion模擬器, 主要採用的是利用Virtual Box虛擬機的原理;
採用Haxm技術解決:
1、重新啟動電腦,按 」F2「 鍵進入」BIOS「;
註:不同的電腦進入」BIOS「的方式不同,常用的進入BIOS的快捷鍵有:」ESC「,」F2「,」F10「,」F12「, 」Enter「,」Delete「等;
2、切換到 Configuration 分頁下面;
3、將最後一項 」Intel Virtual Technology「 設置成 "[Enabled]";
註:① 有的CPU不支持虛擬硬體加速,目前知道的是i3及及其以上的i系類都支持虛擬硬體加速;
② 不同的電腦選項也可能不同,如下圖是兩個不同的電腦選項不同;
4、按 "F10」(「Save and Exit」);
5、打開「android sdk manager」,更新完「Extras->Intel x86 Emulator Accelerator(HAXM installer)」;
6、安裝intel的虛擬硬體加速軟體「intelhaxm」,如「"D:\Android\adt-bundle-
windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_
Execution_Manager\intelhaxm.exe"」
註:由於最新版的intelhaxm安裝經常失敗,特將舊版的可以安裝的備份了一份到網路雲中
7、使用快捷鍵「Win + R」打開運行窗口;
8、輸入 「cmd」後,點擊確定;
9、輸入"sc query intelhaxm"查詢當前的intelhaxm狀態;
註:如果彈出錯誤信息:「sc 不是內部或外部命令,也不是可運行的程序或批處理文件。」時:
1、如果缺少"C:\Windows\System32\sc.exe",考慮使用管理員許可權重新安裝intelhaxm;
2、可以考慮在環境變數PATH中追加: ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";
10、如果"intelhaxm"服務是關閉的,可以輸入:「sc start intelhaxm」來開啟
1)、新建模擬器時設置 CPU/ABI:Intel Atom (x86)
註:這種處理器可以採用Intelhaxm實現虛擬硬體加速
2)、啟動模擬器便會發現在啟動的過程中提示:
「HAX is working and emulator runs in fast virt mode」說明已經開啟虛擬硬體加速,來加速模擬器了

⑼ 為什麼Android模擬器可以上網

要使用wifi和電話功能,需要硬體支持。模擬器只是模擬軟體操作,並不存在wifi和撥打電話的設備,所以自然是不可以使用的。
模擬器是裝在電腦上,只要你電腦可以上網,模擬器就可以上網。它會把你電腦的信號轉換為它可以使用的信號,IP就是你電腦本身的IP。

⑽ 使用Android模擬器調試應用程序無法連接互聯網怎麼辦

Android模擬器默認的地址是10.0.2.3,默認的DNS也是10.0.2.3,對於在家裡上網學習Android的人來講,一般電腦的IP都是192.168.1.100之類的,不在同一個網段。所以就會出現電腦可以上網但是模擬器不能上網的情況。其實設置方法很簡單,只要把模擬器的默認DNS設置成電腦的DNS地址即可。

第一步:啟動模擬器並確保adb連通

第二步:使用adb的shell,確認系統的各項屬性 adb shell

getprop

getprop會列出系統當前的各項屬性

第三步:得到模擬器的DNS地址

在結果里可以看到: [net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]

第四步:把dns改成我們自己的DNS setprop net.dns1 192.168.1.1

註:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是請使用ipcnofig /all命令確認,另外,按照上面的步驟設置好後,需要在模擬器的Setting->無線網路設置里,把「啟用數據流量」勾選上,讓模擬器的TopTar上出現3G圖標,才可上網~
以上方法,在重啟模擬器後設置的property會丟失,就需要重新設置一遍,可以使用下面的方法解決:
找到你的SDK目錄,裡面有個system-images文件夾,這里保存著系統鏡像文件,用文本編輯器打開裡面的build.prop文件,在裡面加上net.dns1=自己的DNS,保存;再重新創建模擬器即可~

熱點內容
我的世界外置登錄在伺服器如何顯示皮膚 發布:2025-01-09 20:18:36 瀏覽:284
一個文件夾一個窗口 發布:2025-01-09 20:02:08 瀏覽:480
java的indexof 發布:2025-01-09 19:51:14 瀏覽:611
光遇ios國際服怎麼登錄安卓 發布:2025-01-09 19:44:24 瀏覽:779
手機如何破解無線密碼 發布:2025-01-09 19:36:52 瀏覽:50
java貓 發布:2025-01-09 19:35:13 瀏覽:132
linux埠號命令 發布:2025-01-09 19:21:55 瀏覽:532
輸入虛擬手機伺服器地址怎麼填 發布:2025-01-09 18:58:50 瀏覽:349
dede換資料庫 發布:2025-01-09 18:53:23 瀏覽:263
sql2000資料庫置疑修復 發布:2025-01-09 18:35:54 瀏覽:411