簡體   English   中英

如何在 Android Studio 中更改我的 minCompileSDK 版本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM