【Android】給Android Studio設定代理
Android Studio是基於JetBrains公司的IDEA開發的,Android Studio裡的專案都是由Gradle構建的,Gradle集合了Ant和Maven的優點,又解決了他們的缺點,但是它有一個特點還是值得我們注意的.我們每一次點選這個按鈕來build我們的程式時,都會聯網檢查更新gradle資訊,這個和Eclipse上還是不一樣的,因為Gradle構建的時候要聯網,但是聯網就聯網唄,偏偏還要連線到牆外面的網路,我當初剛開始折騰Android開發的時候可被它給坑苦了,現在想一想真是蛋疼啊,信心滿滿的裝好了高大上的Android
Studio,但是由於對它不夠了解,且沒有深刻理解付費科學上網的重要性,時常出現Gradle Sync Failed的錯誤,弄得我在Ubuntu和Windows上來回折騰了好幾回,一直以為是自己,的系統有問題,直到後來(我終於學會了如何去愛
作為一個天朝的Android程式設計師,如果要是不會科學上網的話,那是不是有點太遜了.先說說我吧.第一次跳出牆是剛上大二的時候,偶然間聽說了一個叫做Go Agent的開源軟體,能免費FQ,所以我在折騰了兩個多小時之後終於體會了一把什麼叫外面的世界,當時還截了幾張YouTube和FaceBook的圖發在QQ空間上(後來覺得比較二逼就刪掉了),當時還真的是挺興奮的.後來知道了Go Agent是由Python語言編寫的,並且很多人似乎對這門語言很推崇,我就特意去圖書館借了本Python核心程式設計翻了翻.算是對Go Agent的致敬吧.至於如何使用Go Agent我在這裡就不介紹了,大家有興趣的話可以找一篇帖子試一下.
現在已經不用GoAgent,因為最近GFW遮蔽的比較嚴重了,Go Agent十分的不穩定,總是需要更換IP List,所以轉戰到ShadowSocks了.中文名叫做影梭,就是它.是付費的,但是價格真的比較良心。
好了,扯得好像有點遠了,快點進入正題吧.
先開啟我們的Android Studio,點選工具欄的file下的settings,如下圖
之後再搜尋框上面輸入Proxy,然後按第四步提示點選,如下圖
之後就進入了設定代理的介面了,如下圖
預設情況下,No Proxy是被選中的,意思是不需要設定代理.如果你用的是ShadowSocks代理的話則可以按照下面的5 6 7 8四步來做,如下圖:
這裡稍微解釋一下,
- Manual proxy configuration翻譯過來是人工設定代理的意思.
- ShadowSocks是SOCKS代理方式
- 127.0.0.1的意思是用你本機做代理
- 1080是ShadowSocks預設的埠號