首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Android Studio Git 導入專案後無法開啟:依賴版本衝突解決

     編輯:程式設計疑難解答

錯誤現象

從 Git Clone 專案後,Gradle Sync 失敗,錯誤提示找不到 com.android.support:design:23.2.0。

根本原因

  • 專案 build.gradle 指定的支援庫版本 (23.2.0) 與本機 SDK 安裝的版本不符
  • Google Maven 倉庫已停止托管舊版 support 庫,建議遷移至 AndroidX

快速修復(不遷移 AndroidX)

  1. 開啟 app/build.gradle
  2. 將 implementation 'com.android.support:design:23.2.0' 修改為本機已安裝的版本,例如 28.0.0(需對應 compileSdkVersion 28)
  3. File > Sync Project with Gradle Files

// 修改前
implementation 'com.android.support:design:23.2.0'
// 修改後 (視本機 SDK 而定)
implementation 'com.android.support:design:28.0.0'

根治方案:遷移至 AndroidX(推薦)

  1. Refactor > Migrate to AndroidX → 勾選 Backup project → Migrate
  2. 自動將 support 依賴轉為 androidx 對應版本
  3. 同步 gradle.properties 新增:
    android.useAndroidX=true
    android.enableJetifier=true

檢查本機可用版本


// macOS/Linux
ls ~/Library/Android/sdk/extras/android/m2repository/com/android/support/design/

// Windows
dir %LOCALAPPDATA%\Android\Sdk\extras\android\m2repository\com\android\support\design\

參考資源

Android Studio 依賴版本衝突解決完整教學

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved