因Jcenter將不再對一般客戶端提供服務,官方建議將遠程倉庫遷移至mavenCenter,但因舊專案裡用的開源庫的開發作者已經年久失修,並沒有做更換 倉庫的動作,於是我趁現在還有快取檔的時候,直接放進專案內使用,雖然有人 不建議這麼做,但除了鏡像倉庫的選擇外(例如:阿里雲、華為雲等),這已經算是改動最少最保險,且對初學者的我來說最方便有效的方法了。
macOS Big Sur 11.5.2
Android Studio Arctic Fox | 2020.3.1
開啟專案後將預設的目錄檢視模式「Android」調整為「Project」,可以查看檔 案實際存放的位置。
點擊「External Libraries」查看從maven上取得的依賴庫快取檔案
找到你要使用的依賴庫後,右鍵選單選取「Library Properties」
彈出視窗後找到「Sources」項下的路徑拷貝
在「Finder」中的「前往」>「前往檔案夾」,輸入框中貼上剛剛拷貝的路徑,開啟指定路徑。
打開(資)料夾後往前一層(資)料夾中的其他(資)料夾中找尋aar檔,找到後拷貝(至)專案 內的「libs」中
將原本implementation的依賴庫移除,替換成下面這段程式碼,然後執行「Sync Project with Gradle Files」。implementation files('libs/檔案(名)稱.aar')
同步完成後,執行「run ́app ́」,Build Output出現「Build:finished 」即導入成功