我正在尝试使用启动脚本在ubuntu上运行android-studio 1.0,但因为我在代理后面,android工作室陷入“获取android sdk组件信息”并且永远不会下载它。当我从/bin/studio.h启动android脚本时,会发生这种情况,在启动时android-studio尝试下载sdk,但由于我超出代理,因此不会下载sdk。
我尝试在studio.vmoptions中添加-Dhttp.proxyHost =和-Dhttp.proxyport仍然无法获取sdk。由于它卡在抓取屏幕中,我无法获得GUI,因此也无法从GUI设置代理。启动“WARN - ateSettings.impl.UpdateChecker - 连接失败后也会出现此错误。请检查您的网络连接,然后重试。”
如果有解决方法,请告诉我,谢谢
答案 0 :(得分:84)
转到安装位置,打开bin目录,编辑idea.properties,将以下行添加到文件的末尾:
disable.android.first.run =真
然后打开android studio,在配置中设置代理并再次关闭。
从idea.properties中删除行disable.android.first.run=true
并再次打开android studio。
在此之后,您可以在代理服务器后面工作。
答案 1 :(得分:9)
转到安装位置,打开bin目录,编辑idea.properties,在文件末尾添加以下行。
"disable.android.first.run=true"
之后,当你进入“欢迎使用Android Studio”时,你可能需要在Config / Project Defaults / Project Structure中重新配置你的android sdk和jdk位置。
答案 2 :(得分:1)
对于早期版本的android studio。 目前它有一个用于设置代理的UI。
这帮助了我,
Blog post: Installing Android Studio behind proxy
导航至 android-studio / bin 目录
您需要修改 idea.properties 脚本以跳过初始设置页面
所以运行 nano idea.properties 并在脚本末尾添加此行
<强> disable.android.first.run =真强>
保存脚本和运行 的 ./ studio.sh 强>
在显示的窗口中转到 configaration&gt; http proxy ,然后设置您的代理。
退出然后修改 idea.properties 文件并删除您添加的行 即sudo nano ideas.properties然后删除disable.android.first.run = true 保存并退出 ,然后运行
<强> ./ studio.sh 强>
现在你会很高兴。