解決一個Android Studio gradle的小問題


自從Android Studio有了gradle之后,就經常有問題,最近在Ubuntu上用Android Studio的時候就遇到一個問題,每次項目目錄更改了,Import項目,打開項目,還是新建項目,總會出現一個gradle sync in progress.當然,在有網的情況下是正常的,但要是沒網的時候,studio會報一個錯,gradle project sync failed basic functionality may not work(eg.xxx),這會有什么影響呢?你無法加載sdk,編輯Activity的時候提示找不到sdk,但是配置沒錯!而且你無法run or debug,所以,沒網的情況下,你根本就無法進行安卓開發了。我們需要一個解決辦法:

  既然它提示proxy有問題,我們都知道,即使斷網的情況下,我們依然可以連上本地地址,即localhost的,那我們來試下,打開 /Home/UserName/.AndroidStudioPreview/config/options/other.xml,搜索USE_HTTP”,找到下面這塊東西,

<option name="USE_HTTP_PROXY" value="false" />
<option name="USE_PROXY_PAC" value="false" />
<option name="PROXY_HOST" value="" /> <option name="PROXY_PORT" value="80" />

然后,我們要改的是<USE_HTTP_PROXY> <PROXY_HOST> <PROXY_PORT>三個的value,如下

<option name="USE_HTTP_PROXY" value="true" />
<option name="USE_PROXY_PAC" value="false" />
<option name="PROXY_HOST" value="localhost" />
<option name="PROXY_PORT" value="8080" />

這時,再進Android Studio就沒有再提示那個gradle sync in progress.了。

------------------2014年03月13日

其實還是會提示gradle sync in progress,但所說的那個問題不會出現了。

問題似乎並非如此簡單!

------------------2014年03月18日

找到離線解決辦法了,按以下步驟:File->Settings...->Gradle

把Global Gradle setting里的Offline work勾選上,看英文意思應該知道這是離線工作用的了,然后編譯,有時會提示“crash”,但無妨,試多一兩下就行了。

------------------2014年03月20日

注意,新建項目后,要重新設置一下上面這步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM