1. 程式人生 > >從Android studio 2.3.3 升級到 3.1.3最新版本 匯入舊專案遇到的諸多錯誤,終極解決辦法!!

從Android studio 2.3.3 升級到 3.1.3最新版本 匯入舊專案遇到的諸多錯誤,終極解決辦法!!

                                                        

如果上天再給我一次機會,我不會將舊專案匯入到最新的studio版本。薩瓦迪卡,歡迎大家來到我們美麗的泰國。我們的東西很好吃。

如果你是跟我一樣升級完studio版本直接匯入的舊專案,連gradle版本都沒有及時更換請看下面。

1.啪,找不到build tools版本

   出現了找不到專案的build tools版本,我還天真的去下載了,結果下載完還是提示,反覆build還是沒用,
   後來找了點帖子得知,得改成自己studio工具裡面有的build版本

我的是28,注意得將依賴庫和app的build.gradle檔案全部更改,

改完之後這個問題消失了,然後開始改自己的gradle版本

現在是2.14.1, 我改成了自帶的4.4,

然後就是改外層的build.gradle檔案我的之前是2.2.2改成了3.1.3,如果不好使如下圖

開啟project struture 將這裡手動改成3.1.3, 我這裡錯誤消失,又出現了新錯誤如下圖

2.得知新版本為了增加編譯構建的處理速度,將常用的compile依賴改成了

implementation 或者 api形式的依賴方式如下

注意將自己的buildToolsVersion註釋掉,新版本已經不需要這個小baby了

於是我將自己的app或者依賴的庫都改成了該方式

此時問題消失,啪又來問題了如下圖

debug於依賴構建異常,我瞭解到implemention與api 之間的區別將依賴庫和app全部改成了api方式依賴

3.啪,ok,大功告成!!