![](/img/trans.png)
[英]How do I change my Android Studio Gradle Module dependencies?
[英]How Do I Change My minCompileSDK Version In Android Studio?
我剛剛再次啟動了 android 工作室,當前的 SDK 版本似乎存在重大錯誤。 在 SDK 版本 31 上時,我收到一條錯誤消息,提示 SDK 工具已損壞並卸載然后重新安裝版本 31。
當我切換到版本 30 時,我收到另一條錯誤消息,指出“在依賴項的 AAR 元數據 (META-INF/com/android/build/Gradle/aarmetadata.properties) 中指定的 minCompileSdk (31) 大於此模塊的 compileSdkVersion”,而且我在谷歌上找不到任何更改 minCompileSdk 的資源。
我只需要解決其中一個問題,而不是兩個。
ps - 我已經多次卸載並重新安裝了 APK 31。
在您的項目中, app -> build.gradle:
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "...."
minSdkVersion 16
targetSdkVersion 30
}
}
這里的 minSdkVersion 是 minCompileSdk。
您可以更改 minSdk 和 targetSdk。 並確保 minSdk 和 target < compileSDK
compileSdk 31
defaultConfig {
...
minSdk 25
targetSdk 31
...
}
“在依賴項的 AAR 元數據 (META-INF/com/android/build/Gradle/aarmetadata.properties) 中指定的 minCompileSdk (31) 我將 compileSdk 31 設置為修復該錯誤。告訴我你的 build.gradle
感謝您的反饋。 看起來解決方案是將 targetSDKversion 和 compileSDKVersion 更改為 31,但將 buildToolsVersion 保持在 30.0.3。 我猜 target 和 min 之間的任何版本都可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.