牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

给Android Studio设置代理

转载自:http://blog.csdn.net/lchad/article/details/43567675

我们都知道Android Studio是基于IDEA开发的,而我们写的每一个程序又都是有Gradle构建的,Gradle的优点可以说是很多,被很多程序员夸得没边,但是它有一个特点还是值得我们注意的.我们每一次点击这个按钮来执行我们的程序时,都会先调用这个来进行构建,这个和Eclipse上还是不一样的,因为Gradle构建的时候要联网,但是联网就联网呗,偏偏还要连接到墙外面的网络,我当初刚刚涉足移动开发的时候可被它给坑苦了,现在想一想真是蛋疼啊,信心满满的装好了高大上的Android Studio,但是由于对它不够了解,时常出现Gradle Sync Failed的错误,弄得我在Ubuntu和Windows上来回折腾了好几回,一直以为是自己的系统有问题,直到后来(我终于学会了如何去爱大笑).这真的是一个大坑,如果我当初稍微不坚定一点,那么可能就跟Android开发Say GoodBye了.所以才有了写下这篇博客的念头,希望这之后的新人们能少踩一些坑(诶,好像我到现在也只是一个新人啊).


作为一个天朝的Android程序员,如果要是不会科学上网的话,那是不是有点太逊了.先说说我吧.第一次跳出墙是刚上大二的时候,偶然间听说了一个叫做Go Agent的开源软件,能免费FQ,所以我在折腾了两个多小时之后终于体会了一把什么叫外面的世界,当时还截了几张You.Tube和Face.Book的图发在QQ空间上(后来觉得比较二逼就删掉了),当时还真的是挺兴奋的.后来知道了Go Agent是由Python语言编写的,并且很多人似乎对这门语言很推崇,我就特意去图书馆借了本Python核心编程翻了翻.算是对Go Agent的致敬吧.之于如何使用Go Agent我在这里就不介绍了,大家有兴趣的话可以找一篇帖子试一下.


现在已经不用Go Agent,因为最近G.F.W屏蔽的比较严重了,Go Agent十分的不稳定,总是需要更换IP List,所以转战到Shadow.Socks了.中文名叫做影.梭,就是它.


好了,扯得好像有点远了,快点进入正题吧.


先打开我们的Android Studio,点击工具栏的file下的settings,如下图


之后再搜索框上面输入Proxy,然后按第四步提示点击,如下图


之后就进入了设置代理的界面了,如下图


默认情况下,No Proxy是被选中的,意思是不需要设置代理.如果你用的是Shadow.Socks代理的话则可以按照下面的5 6 7 8四部来做,如下图:


这里稍微解释一下,

  • Manual proxy configuration翻译过来是人工设置代理的意思.
  • Shadow.Socks是SOCKS代理方式
  • 127.0.0.1的意思是用你本机做代理
  • 1080是Shadow.Socks默认的端口号
这时候如果你的Shadow.Socks是能正常工作的话,那么就可以实现Android Studio上网了.测试一下,点击工具栏的Help下的Check for Update选项,如果没有提示不能联网或者提示你更新Studio的话,就说明你成功了少年.
最后,如果你用的是Go Agent的话,只需要把端口号修改为8087就可以了,其他任何一步都不需要改变,至于其他的VPN的话,请参考自己的软件进行设置吧.

posted on 2016-01-16 15:27 杨粼波 阅读(1921) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理