我使用Android Studio 2.1.3。
当我运行Android应用程序时,我选择了一个AVD,我可以在哪里传递命令行选项,例如-http-proxy
?我甚至都没有在跑步配置中找到方法。
答案 0 :(得分:3)
我找到了一个hacky解决方案,可以向Android Studio AVD添加参数。
默认情况下,Android Studio使用二进制$ANDROID_SDK/emulator/emulator
。在我的情况下,MacOS中的路径为/Users/martin/Library/Android/sdk/emulator/emulator
。我所做的是:
emulator-original
创建一个名称为emulator
的bash脚本,其中包含:
#!/bin/bash
/Users/<YOUR_USERNAME>/Library/Android/sdk/emulator/emulator-original <PARAMS> $@
使用chmod +x emulator
现在Android Studio运行我的脚本,而不是运行二进制文件
答案 1 :(得分:1)
您可以在环境变量studio.emu.params
中设置仿真器启动参数;它们将在AS启动模拟器时添加到命令行,请参见source code。
在带有AS 4.1和set studio.emu.params=-writable-system
的Windows上进行了测试。
答案 2 :(得分:0)
我也错过了那些设置..某种解决方法是转到wifi设置 - &gt;点击并按住wifi网络 - &gt;修改网络并更新代理/ DNS设置