公司來(lái)了一位新的Android 開(kāi)發(fā)同事甩骏,上午自己在哪里安裝各種軟件和IDE工具,到了下午發(fā)現(xiàn)他還在哪里“呆”著并沒(méi)有閱讀代碼卧波,我過(guò)去問(wèn)他怎么沒(méi)有看代碼懊 赃蛛?他說(shuō)第一次正在編譯很慢需要等著,我想等著是不可能的搀菩,嘿嘿熱心的我過(guò)去幫他解決這問(wèn)題呕臂。
這么慢是為什么呢?我們要知其然知其所以然肪跋,其實(shí)第一次ide安裝完成后首次創(chuàng)建項(xiàng)目的時(shí)候歧蒋,它會(huì)構(gòu)建和ide版本匹配的Gradle,第一次本地肯定沒(méi)有需要下載州既,由于一些原因咱們的網(wǎng)絡(luò)會(huì)非常非常慢谜洽,慢到想砸了電腦,哈哈還是忍住今天就給你解決吴叶。
重點(diǎn)來(lái)了解決方法:打第一創(chuàng)建項(xiàng)目后出現(xiàn)如上圖的結(jié)果的時(shí)候等待幾秒鐘阐虚,就關(guān)閉它不要等著了,嗯發(fā)現(xiàn)關(guān)閉了那就任務(wù)管理器吧蚌卤!這個(gè)時(shí)候找到項(xiàng)目的目錄打開(kāi)最外層的gradle文件查看是多少的版本实束。
到了這里看到這個(gè)項(xiàng)目的Gradle的版本是4.1,然后打開(kāi)我的電腦下:C:\Users\DELL.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew以我的為例逊彭,這個(gè)時(shí)候肯定會(huì)有幾個(gè)沒(méi)有下載好的文件咸灿,刪除它,對(duì)就是要?jiǎng)h除它侮叮,還記的開(kāi)始說(shuō)的項(xiàng)目創(chuàng)建好了等幾秒再關(guān)閉嗎避矢?就是讓它生成這一段字符,這個(gè)時(shí)候可以找其他同事把對(duì)應(yīng)版本的壓縮包給你,放到這個(gè)目錄中重新打開(kāi)ide 很快就會(huì)構(gòu)建成功审胸,再開(kāi)原來(lái)的文件就會(huì)有這些文件分尸。
有些時(shí)候我們會(huì)在Github上下載別人的項(xiàng)目學(xué)習(xí),也會(huì)遇到打開(kāi)很慢的時(shí)候歹嘹,這個(gè)時(shí)候找被人要可能沒(méi)有對(duì)應(yīng)的gradle的包,怎么辦孔庭?可以去gradle官網(wǎng)下載對(duì)應(yīng)版本尺上,其實(shí)還有個(gè)方法:把distributionUrl=的http后的/刪除復(fù)制到瀏覽器中就會(huì)自動(dòng)下載了。其實(shí)最簡(jiǎn)單的方法就是:科學(xué)圆到。怎抛。上網(wǎng)。