Android Studio 導(dǎo)入項目時假死的解決方法

雖然我現(xiàn)在還是個菜鳥,但應(yīng)該不能說是個初學(xué)者了,一路摸爬滾打過來,各種坑踩了,漲了許多姿勢。

這里來講講我初學(xué)時碰到的最蛋疼的事,應(yīng)該能引起我們中國 Android 初學(xué)者的共鳴,為什么要特別強調(diào)”中國”?看下去你就知道了。好,不多說廢話,準(zhǔn)備好了沒,我要貼圖了。

卡半天有木有?。∫译娔X有木有?。∧銌栁覟槭裁??666,我想我們天朝的 GFW 更能解釋這個問題。當(dāng)然這里只是吐槽一下,歸根到底,是由于項目所采用的 gradle 版本和我們本地已有的版本不匹配,也就是說我們本地沒有對應(yīng)版本所導(dǎo)致的,以至于在構(gòu)建項目中,AS 需要到 gradle 的官網(wǎng)下載對應(yīng)版本,那么,在天朝,結(jié)局可想而知。

那怎么辦?非得翻墻么?這當(dāng)然不失為一種辦法。好,接下來我們總結(jié)一下解決方法

1、你不是說了么,翻墻咯

2、適用于本地已有g(shù)radle某個版本的同學(xué),也就是說,你可以打開一個某一個項目。好,這時候我們進入這個項目的文件夾瞅瞅。

看到那個 gradle 的文件夾沒?點開它,然后再點開 wrapper,恩接下來你就可以看到那個叫做 gradle-wrapper.properties 的家伙了。用編輯器打開它,這里用的是 MacVim。

發(fā)現(xiàn)了沒,能夠打開的項目采用的是 gradle 2.1的版本。這時候聰明的你就分分鐘領(lǐng)悟了,既然這個版本能打開,那我為何不將要導(dǎo)入的項目里的 gradle-wrapper.properties 也改成 gradle 2.1的版本呢?(注意,這里我為了舉例,隨便亂改了版本,也許并沒有這個版本哦)

3、有些同學(xué)可能會問,雖然這 AS 下載的賊 JB 慢,可我想知道這個下載的 gradle 保存在哪里。恩,不錯,是個好問題。不管是 OSX、Linux 還是 Windows,它的存儲路徑都在用戶目錄下的.gradle 文件夾中。讓我們來瞅瞅。

看到?jīng)],.gradle/wrapper/dists/ 里面有各個版本,等等,你發(fā)現(xiàn)了什么!

注意到時間了嗎,這不正是我們剛導(dǎo)入項目那時的點么,而且這個 gradle 版本也確實是 gradle-wrapper.properties 里對應(yīng)的哇。這說明什么?人家確實是在下東西沒干其他壞事啊~~恩,看到這里,機智的你便說,妹的 AS 下的這么慢,特么的我自己來,然后你去了 gradle 的官網(wǎng),http://www.gradle.org,找到相對應(yīng)的版本,默默打開迅雷,進入高速通道。。。。。當(dāng)然了你也可以在百度上找人家已經(jīng)下載好并傳到國內(nèi)服務(wù)器上的,但這就怕有毒了,恩是真的有毒。。。最后,你把下載好的 zip 文件(不要解壓),拷貝到對應(yīng)版本目錄下的一個隨機名字的文件夾中(見圖)。

這里要注意,由于這個隨機名字的文件夾是 AS 生成的所以這就打破了我們自己新建文件夾的幻想,所以我們只能首先導(dǎo)入項目,然后讓它自娛自樂卡一會,接著無情的 kill 掉它,這時候就會有對應(yīng)目錄出來了。。。。對了,還有一點,注意到了么,文件夾的名字為gradle-2.1-all,下載 gradle 的時候也有 all,bin 等幾個類別,all 中比 bin 多了一些說明書啊、源文件之類的,你完全可以只下個 bin,然后最后改名為 gradle-2.1-all.zip 再拷貝到對應(yīng)目錄下就 OK 了,能省好幾十 M 的空間。當(dāng)然了,你也可以把文件夾名改成 gradle-2.1-bin 哦,你任性好了。

不知道大家有沒有清楚呢?好吧,本來很快就能講完的東西我 BB 了這么久。。。。掌握了以后,媽媽再也不用擔(dān)心我不能剽竊他人的智慧啦,讓我一個人笑一會先,哈哈哈哈哈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容