`
tracyhuyan
  • 浏览: 80316 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android模拟器代理设置

阅读更多

转自:http://www.williamhua.com/2009/04/13/proxy-setup-in-android-emulator/

Android官方的文档中提到了模拟器中设置代理服务器的方法,即在命令行启动模拟器时使用-http-proxy 参数。很不幸的是,在1.1的SDK中我试了几次都无法成功通过代理连上互联网(不会是DNS的问题,我是直接用IP来设置)。好在我从讨论组找到了另一种方法,我把它记录下来,希望对大家有用。另外如果哪位可以通过-http-proxy 参数成功设置代理,麻烦告诉我注意事项。

接下来的操作无论是Windows还是Linux平台,都是通用的,截图取自Windows。

1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器

2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows))

3、执行 ls -l /data/data/com.android.providers.settings/databases/settings.db ,查看系统设置数据库文件是否存在

4、如果数据库文件存在,执行 sqlite3 /data/data/com.android.providers.settings/databases/settings.db,以settings.db为当前scheme启动SQLITE3

5、执行 INSERT INTO system VALUES(99,’http_proxy’, ‘192.168.0.245:8080′); 语句插入数据,其中192.168.0.245是我用的代理服务器IP,8080是端口,请根据具体情况替换

6、执行 SELECT * FROM system; 来查看刚才插入的数据

你应该可以看到这么一行:

7、重启模拟器,以使代理服务器设置生效

8、可以使用 DELETE FROM system WHERE _id=99; 语句来删除代理设置
或者使用 UPDATE system SET value = ‘192.168.0.245:8070′ WHERE _id=99; 来修改代理服务器设置

分享到:
评论

相关推荐

    解决android_模拟器上网问题

    介绍了Android模拟器上网设置的四种方法,其中代理上网的方法,已经测试过,是非常好用的.

    开发术语,模拟器,LogCat工具的使用,ADB工具使用,

    一、 Android 常用开发术语 二、 Android模拟器 三、 Android开发中LogCat工具的使用 四、 Android的ADB工具使用

    新版Android开发教程.rar

    � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...

    《Android系统源代码情景分析》

    1.3.3 运行Android模拟器 1.4 下载、编译和运行Android内核源代码 1.4.1 下载Android内核源代码 1.4.2 编译Android内核源代码 1.4.3 运行Android模拟器 1.5 开发第一个Android应用程序 1.6 单独编译和...

    Android系统源代码情景分析-罗升阳-源码

    1.3.3 运行Android模拟器 1.4 下载、编译和运行Android内核源代码 1.4.1 下载Android内核源代码 1.4.2 编译Android内核源代码 1.4.3 运行Android模拟器 1.5 开发第一个Android应用程序 1.6 单独编译和打包...

    drozer-agent-2.3.4.apk

    【drozer-agent-2.3.4.apk】 ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    安卓模拟器抓包必备工具

    系统证书安装,设置网络代理。

    drozer_2.3.4.deb (Debian-Ubuntu Archive)

    drozer_2.3.4.deb (Debian-Ubuntu Archive) ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    drozer-2.3.4-1.noarch.rpm

    【drozer-2.3.4-1.noarch.rpm】-linux ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    drozer 2.3.4 (Windows Installer)

    drozer-installer-2.3.4.zip ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    drozer用户手册-drozer Users' Guide-2.3.4

    【drozer用户手册-drozer Users' Guide-2.3.4】-...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    drozer简介及使用

    目录 1 Drozer简介 2 2 Drozer的特点 2 ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    drozer (Python .egg)- drozer-2.3.4.tar.gz

    [drozer (Python .egg)- drozer-2.3.4.tar.gz ] ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    Android系统源代码情景分析光盘

    1.3.3 运行Android模拟器........................................... 5 1.4 下载、编译和运行Android内核源代码............................................................ 6 1.4.1 下载Android内核源代码....

    sieve.apk(drozer测试应用程序)

    ... sieve-A Password Manager App, showcasing ...drozer运行在Android模拟器和真实设备上,它不需要USB调试或其他开发即可使用。 自动化和扩展 drozer有很多扩展模块,你可以找到他们进行测试以发现Android安全问题。

    nepaltoday-app:react-native中的NepalToday应用程序(api @ https

    NepalToday应用最新截图如何在本地运行Android应用安装Android Studio 安装节点(14.x),纱线(1.x) 运行Android模拟器。 (来自Android Studio或Genymotion) 运行Metro捆绑器。 yarn start 运行Android应用。 ...

    自己的手机或者AndroidStudio的虚拟机怎么连上电脑端的Tomcat服务器

    文章目录准备工作AndroidStudio虚拟设备连接本机服务器自己手机连接本机服务器 准备工作 我们在安装了Tomcat之后,一般都能做到在浏览器输入localhost:8080看到这样的界面: 那如果我们想在客户端连接到自己电脑上...

    Fiddler4Setup安卓抓包工具

    查看详细信息 >> 二、手机端代理设置 以三星S4为例子, 1、如下图真机三星S4设置: 找到你的Wifi,必须电脑和手机处于同一个Wifi下。最好是电脑发一个Wifi出来。 长按wifi热点,选择修改网络配置。 代理...

    适用于macOS,iOS和Android的现代,令人愉快的HTTP调试代理-Swift开发

    支持iOS模拟器以及iOS和Android设备。 Websocke现代而令人愉快的HTTP调试代理:laptop:•:globe_showing_Americas:https://proxyman.io功能:check_mark_button:拦截HTTP / HTTPS(SSL)请求。 支持iOS模拟器以及iOS和...

    AndroidRemoteIOAgent:以类似模拟器的方式促进与您的 PC 上的 Android 设备屏幕的交互

    Android 远程 I/O 代理 此工具可镜像 Android 设备的屏幕并允许与其进行交互。 这在处理破碎的屏幕时特别有用。 根不应该要求。 先决条件 启用 USB 调试。 如果您无法使用选项菜单启用它,请尝试。 或从源代码构建...

Global site tag (gtag.js) - Google Analytics