使用命令行启动avd后更改Android模拟器http代理

问题描述 投票:1回答:2

如何动态更改模拟器代理?我知道我可以在启动模拟器(或使用-http-proxy环境变量)时使用http_proxy参数来定义代理服务器,但我想从命令行更改已启动和运行的模拟器的代理服务器。

AVD选项面板(Extended Controls)可以动态定义http代理。

Extended Controls Screenshot

所以问题是“命令行的方式是什么”?

android bash android-emulator
2个回答
1
投票

你可以使用adb shell settings put global http_proxy <ip>:<port>。但请记住,只有当您的应用程序未指定代理时,它才有效。(无代理或其他)


2
投票

您可以使用下一个命令设置HTTP_PROXY全局设置:

adb shell settings put global http_proxy <ip>:<port>
© www.soinside.com 2019 - 2024. All rights reserved.