为Android模拟器配置代理

方法一:

  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"查看属性是否成功修改.

方法二:

  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. 重启模拟器,以使代理服务器设置生效。

你可能感兴趣的:(为Android模拟器配置代理)