Div*_*Pal 26 proxy android android-emulator
需要使用代理设置运行模拟器,我在命令提示符下使用以下命令启动模拟器
emulator -avd AVD_for_3_7_WVGA_Nexus_One -http-proxy http://username:password@IP:Port
Run Code Online (Sandbox Code Playgroud)
如果没有http-proxy交换机,它工作正常,在使用http-proxy后发生以下错误:
FATAL:.//android/base/sockets/SocketWaiter.cpp:89:Check failed: isValidFd(fd). fd 1404 max1024
Run Code Online (Sandbox Code Playgroud)
ph0*_*h0b 57
我遇到了完全相同的问题.
幸运的是有一个解决方法,我可以说它正在工作(至少在我的情况下):将-no-audio参数添加到命令:
emulator -avd <device_name> -no-audio -http-proxy http://<username:password@>IP:Port
Run Code Online (Sandbox Code Playgroud)
编辑:即使它适合你,请为错误加以解决!
由于某些原因,Android Emulator不喜欢IP地址作为代理.如果您正在使用Fiddler localhost:8888:
emulator.exe -avd Nexus_5_API_21_x86 -no-audio -http-proxy localhost:8888
Run Code Online (Sandbox Code Playgroud)
不要忘记-no-audio参数.
| 归档时间: |
|
| 查看次数: |
11418 次 |
| 最近记录: |