萌新更新Android Studio 3.0遇到的各種gradle錯誤以及解決過程
最近公司給了個Android專案,本萌新持著有點基礎的樣子打開了AS,並且在匯入程式碼之前更新了AS(原本是希望高版本能夠更好用的),結果就是更新完後各種gradle build時間過長,錯誤,support-v7等依賴無法resolve,Gradle sync failed: Unable to start the daemon process 等問題,下面就來就簡單介紹下我遇到的這些錯誤和介紹方法。
1、剛更新完AS,遇到的第一個問題一般都是gradle build時間過長。
其實 gradle build時間過長主要原因是被牆了,那翻牆是不是就可以解決呢?我給的答案是不一定,反正我自動下的 gradle-4.1-all.zip版本永遠下不來。經過我上網查詢和實踐後,終於找到了確切的解決辦法。
(1)首先,既然布不能自動下,那我們就自己下。一般地址是http://services.gradle.org/distributions/+自己的要下的版本,經本人測試不需要翻牆也能下,速度慢點而已,但是還是比自動快!,而且如果這個網址沒法下載的話,可是嘗試去找別人分享的。
(2)下載好了zip了,不需要解壓,直接放在.gradle 的裡面。一般路徑是:C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew, 這裡後面那串很長的東西每個人都不同,按照自己的路徑放。一般這裡放好了,重啟下Android studio或者重新make project一下就可以順利gradle build了。
2、接下來我要講講我遇到的最坑人的問題,為了這個問題我沒少重新安裝AS。解決辦法刪除C:\Users\Administrator\.AndroidStudio3.0這個檔案。
當我把gradle弄好了,我居然發現我匯入的專案的各種依賴沒法resolve,是的,無法resolve,經過我上網查詢和動手實驗,造成這一問題的原因可能(注意是可能。。畢竟萌新)sdk 出問題了。那問題來了,什麼問題呢,這裡極有可能是build tool版本不對。這裡我試過重灌as,但是這個問題仍然無法解決,也試過更改sdk各種版本,還有buildtool版本仍沒進展,最後終於讓我試出方法。那就是刪除C:\Users\Administrator\.AndroidStudio3.0這個檔案,再重新安裝as。一般我們解除安裝了As,這個檔案還是會在的,刪除了這個資料夾才代表我們重新開始安裝Android Studio,萌新的那種哦,裝好了再配置好sdk一般就能解決問題。(那麼最後的問題來了,究竟是哪裡出問題了,sdk出錯了(版本不對?)為什麼徹底重灌就可以了,暫時沒法解釋,我看網上的各種解釋都不靠譜,所以這裡也只是說一下解決方法,希望有大神出來說一下原因)
3、在解決 2、出現的問題時,我不斷遇到unable to start the daemon process 這個問題,如果你能看到這個的同時也遇到這種問題,那你還是別再網上查了,直接重啟吧,經過本人測試,這是最快也是最實用的方法,其他的本菜鳥也不會。
最後呢,說一下一天的感受吧,萬事都只能靠自己,百度也並不能解決一切啊,多動手多想,總有解決辦法的,再不行,就重灌電腦吧,哈哈,重灌電腦=解決一切小問題。這是真理!!!!!