博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为Android模拟器配置代理
阅读量:6955 次
发布时间:2019-06-27

本文共 837 字,大约阅读时间需要 2 分钟。

hot3.png

方法一:

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

转载于:https://my.oschina.net/u/1984976/blog/370070

你可能感兴趣的文章
mysql8.0.13安装
查看>>
[原创] Debian9上配置软件阵列
查看>>
远程控制数据库实用SQL重启功能
查看>>
svn备份一般采用三种方式
查看>>
回顾2012,展望2013
查看>>
原创《分享(Angular 和 Vue)按需加载的项目实践优化方案》
查看>>
实现一个单隐层神经网络
查看>>
关于Ajax
查看>>
多线程2
查看>>
二维数组转换
查看>>
利用WP7独立存储IsolatedStorageFile读写文件
查看>>
JavaScript基本概念
查看>>
servlet和Struts2的线程安全性对比
查看>>
Android应用开发SharedPreferences存储数据的使用方法
查看>>
[2615]传纸条 sdutOJ
查看>>
ueditor 添加微软雅黑字体 异常“从客户端中检测到有潜在危险的 request.form值”,解决...
查看>>
Android 截取当前界面
查看>>
解决 Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误"
查看>>
测试安排
查看>>
数据库insert和update
查看>>