1. 程式人生 > >升級Android Studio,依賴內部Maven,部分元件丟失問題.

升級Android Studio,依賴內部Maven,部分元件丟失問題.

昨天閒得沒事,把Android Studio從3.0.1 升級了一下,升級到了3.1.3.
然後發現 依賴內部Maven庫的一個元件沒了…

開發APP,依賴了很多各個部門提供的各種元件,都放在Maven裡面,進行各種依賴.
但是升級了Android Studio後,gradle發現編譯不過去了,一直提示有一個Maven庫裡面的元件找不到.
去 Maven裡面看了下,已經沒了.WTF…
不知道被誰刪除了,一點渣都找不到了.
全域性搜尋,最後發現在本地其實還有備份的.

本地備份

地址:
具體檔名可能不一致,但是路徑沒錯.

C:\Users\你的使用者名稱\.AndroidStudio3.0(你升級之前,一直使用的那個Android Studio版本)\system
\log\idea.updater.files.8381174457266151347\backup.tmp.0\gradle\gradle-4.1(你之前使用的gradle版本)\caches\modules-2\files-2.1\Component\你的元件\對應元件版本\多個 40位的md5雜湊碼,選第一個\這裡應該有你想要元件的aar

Android Studio使用aar

  • build.gradle內新增

    android{
        repositories {
            flatDir {
            dirs 'libs'
            }
        }
    }
  • dependencies內新增

compile(name: '元件的aar名稱', ext: 'aar')