爲Android模擬器配置代理
方法一:linux
- cmd 啓動命令提示符窗體,輸入"ipconfig /all"查看DNS服務器 XX.XX.XX.XX
- 啓動模擬器
- 進入SDK目錄中存放adb的路徑(若是不在tools下,就在platform-tools下) "cd D:\adt-bundle-windows-x86-20130219\sdk\platform-tools"
- 輸入"adb shell"進入模擬器的linux系統
- 把dns改爲咱們本身的DNS: 輸入"setprop net.dns1 XX.XX.XX.XX"
- 設置代理: 輸入"setprop net.gprs.http-proxy XX.XX.XX.XX:XXXX"
- 輸入"getprop"查看屬性是否成功修改.
方法二:android
- 啓動模擬器
- cmd 啓動命令提示符窗體,進入SDK目錄中存放adb的路徑,"cd D:\adt-bundle-windows-x86-20130219\sdk\platform-tools"
- 進入模擬器的linux系統: "adb shell"
- 查看系統設置數據庫文件是否存在:"ls -l /data/data/com.android.providers.settings/databases/settings.db"
- 以settings.db爲當前scheme啓動SQLITE3:"sqlite3 /data/data/com.android.providers.settings/databases/settings.db"
- 插入代理服務器IP,端口,請根據具體狀況替換:"INSERT INTO system VALUES(99,′http_proxy′, ′XX.XX.XX.XX:XXXX′); "
- 來查看剛纔插入的數據: "SELECT * FROM system;"
- 重啓模擬器,以使代理服務器設置生效。
歡迎關注本站公眾號,獲取更多信息