如何将-http-proxy添加到Android Studio 2.0的Android模拟器启动中

Cli*_*ntm 4 android-emulator android-studio react-native charles-proxy

我有一个本地开发Web服务器在我旁边的机器上运行.

我在我的笔记本电脑上本地使用主机文件将网址映射到机器,显然Android模拟器使用NAT并且无法解析网址.

我想配置模拟器以将Charles Proxy用于所有Internet流量,以便它将通过我的笔记本电脑并获取我的主机文件以进行名称解析.

这里的说明说我需要设置-http-proxy.

如果从Android Studio 2.0启动,我该怎么做?

Igo*_*jda 7

从命令行运行模拟器

emulator -avd <avd name> -http-proxy ip:port

emulator -avd Nexus_5_API_23 -http-proxy 127.0.0.1:8888
Run Code Online (Sandbox Code Playgroud)

视窗

%UserProfile%\AppData\Local\Android\sdk\tools\emulator -avd Nexus_5_API_23 -http-proxy 127.0.0.1:8888
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我无法为我做代理工作.查看Android HTTP连接的最佳方法是使用Stetho http://facebook.github.io/stetho/)允许在Google Chrome开发人员工具中显示所有Android设备/模拟器请求/响应.


Seb*_*cci 5

打开Android模拟器,转到移动数据设置,更改APN并插入代理的IP和端口.

从现在开始,模拟器中的所有数据都将通过您的代理.

设置

手机网络

移动网络设置

的APN

代理

  • 截图添加 (2认同)