android studio 1.0将代理添加到启动脚本

时间:2014-12-10 14:55:31

标签: android-studio

我正在尝试使用启动脚本在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 - 连接失败后也会出现此错误。请检查您的网络连接,然后重试。”

如果有解决方法,请告诉我,谢谢

3 个答案:

答案 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

现在你会很高兴。