爲Android模擬器配置代理

方法一:linux

  1. cmd 啓動命令提示符窗體,輸入"ipconfig /all"查看DNS服務器 XX.XX.XX.XX
  2. 啓動模擬器
  3. 進入SDK目錄中存放adb的路徑(若是不在tools下,就在platform-tools下) "cd D:\adt-bundle-windows-x86-20130219\sdk\platform-tools"
  4. 輸入"adb shell"進入模擬器的linux系統
  5. 把dns改爲咱們本身的DNS: 輸入"setprop net.dns1 XX.XX.XX.XX"
  6. 設置代理: 輸入"setprop net.gprs.http-proxy XX.XX.XX.XX:XXXX"
  7. 輸入"getprop"查看屬性是否成功修改.

方法二:android

  1. 啓動模擬器
  2. cmd 啓動命令提示符窗體,進入SDK目錄中存放adb的路徑,"cd D:\adt-bundle-windows-x86-20130219\sdk\platform-tools"
  3. 進入模擬器的linux系統: "adb shell"
  4. 查看系統設置數據庫文件是否存在:"ls -l /data/data/com.android.providers.settings/databases/settings.db"
  5. 以settings.db爲當前scheme啓動SQLITE3:"sqlite3 /data/data/com.android.providers.settings/databases/settings.db"
  6. 插入代理服務器IP,端口,請根據具體狀況替換:"INSERT INTO system VALUES(99,′http_proxy′, ′XX.XX.XX.XX:XXXX′); "
  7. 來查看剛纔插入的數據: "SELECT * FROM system;"
  8. 重啓模擬器,以使代理服務器設置生效。
相關文章
相關標籤/搜索