1. 程式人生 > >Android 關於Studio升級到3.1.2版本出現的坑!

Android 關於Studio升級到3.1.2版本出現的坑!

怎麼說起了,在一天的上午我正在嗨皮的寫程式碼突然不知道點到那,然後Studio完美的進化到3.1.2, 這時我沒有太在意!

然後恐怖是事情就出現了  !  (哈哈 廢話有點多進入正題)

   出現了什麼情況了,就是Studio開重新下載你以前的依賴 , 這個時候會發現 ,你不能強制讓它停下來 , 你關掉了在開啟

它還是要強制下載 , 嗯,很不錯乾的漂亮 , 這個時候你默默的開啟你的VPN開始等待著它的下載完成 ,然後夢遊個兩三個小時

在去看讓你崩潰的時候到了, 兩種情況 1, 它還在下載 2, 全部下載失敗

   然後你開始默默的百度 , 找部落格 , 問人 ,然後發現很少有這種類似的部落格而且,
部落格上面的方法你都試過了,發現並沒什麼用該怎麼樣就怎麼樣 ,
   說什麼讓你換gradle 讓你設定代理IP地址,都不管用這個問題也困擾了我兩天
   功夫不負有心人讓我找到了解決辦法,也是瞎貓碰到死耗子試出來了 ! 好了現在給你們看
錯誤日誌.:
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation' and 'testApi'.
Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.
Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.
可能有些同學報的錯跟這個不一樣但是意思差不多就是下不下來或者連線不到倉庫!
解決辦法以及思路:
我第一個想的是能不能避開這個問題,然後將Studio版本降到3.0,我自認為以及完美的解決了這個問題發現是我太天真
,開專案一樣是強制下載,不下載不能執行 , 然後……….下載不成功,連線不到倉庫
,不過這個時候報的錯誤跟3.1.2版本的錯誤
不一樣,我瞬間就來興趣了!
然後我開始嘗試了一種解決辦法!
     第一步:
         將代理改為這樣: 
執行好發現,好像還是有問題!  別急,咱們走第二步:

按大眾的情況你們的Gradle地址都是C:/users/xxxx/.gradle這樣的地址……..然後就進行
將Gradle地址設死 , 設定你指定的版本目錄 , 具體原因了說起來比較複雜,你們可以去了解一下Gradle具體是幹什麼的 
我為什麼這樣做了? 因為我一直覺得是因為找不到Gradle你的那個版本然後訪問不到倉庫 , 強烈的感覺 , 
竟然你找不到那我就將你設定死 , 
我看你還找不找的到 , 哼!
     前提是你要看你的那個版本是不是下載成功了, 下載成功了裡面會有四個檔案,裡面其中有一個叫什麼.ok的檔案,
 這就代表你下載成功了!
       然後現在clean你的專案 , 這個時候你會發現,一直下載不動的東西 ,我去 ! 竟然正在飛快的下載部署 
, 神不神奇? 意不意外?
 是不是感覺生活又充滿希望了!
      第三步,看你的專案有沒有錯,然後根據錯誤去改你的程式碼就行 , 其實還有更簡單的方法 
,(前提是你的專案本來就是一個沒問題可以部署的專案 ) 
             然後將你的Studio關掉, 專案刪掉重新把你的專案導一遍 , OK! 
大功告成專案沒任何問題,想怎麼執行都行!
  最後將這個關掉同步一下專案,完成! 
        忘了說了一句….很關鍵………………………..
         (不需要把你們的Studio版本降低 , 3.1.2版本也是可以這樣設定的!!!!!執行起來也不會有問題,
前提是Gradle版本號跟地址要設定對應)
           還有一個辦法:上面的方法終歸不能解決根本, 只能暫時解決問題!  下面這個方法是沒有任何問題 , 可以完美解決!

              如:

                   

  找到這個gradle目錄 , 一般在你的系統盤裡面, 然後開啟我標記的那個檔案!
第二步:

   開啟這個檔案之後將我標記的這幾句話註釋掉,也就是前面加個#鍵然後儲存重新執行 ! 然後就OK了!
                                               本人是一個正在爬坑的小程式設計師 ,
                                       大家如果感覺有啥不對的敬請的指導和反駁 , 
                                       如果你要跟我講安卓知識我隨時聽你給我上課!
                                               希望我寫的這篇部落格能幫助你們 !