方法一:
- 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"查看属性是否成功修改.
方法二:
- 启动模拟器
- 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;"
- 重启模拟器,以使代理服务器设置生效。