如何在 Android Studio 中更改我的 minCompileSDK 版本?
Posted
技术标签:
【中文标题】如何在 Android Studio 中更改我的 minCompileSDK 版本?【英文标题】:How Do I Change My minCompileSDK Version In Android Studio? 【发布时间】:2022-01-12 03:11:24 【问题描述】:我刚刚再次打开了 android studio,当前的 SDK 版本似乎存在重大错误。在 SDK 版本 31 上,我收到一条错误消息,提示 SDK 工具已损坏,需要卸载然后重新安装版本 31。
当我切换到版本 30 时,我收到另一条错误消息,指出“在依赖项的 AAR 元数据 (META-INF/com/android/build/Gradle/aarmetadata.properties) 中指定的 minCompileSdk (31) 大于此模块的compileSdkVersion”,我在谷歌上找不到任何用于更改 minCompileSdk 的资源。
我只需要解决其中一个问题,而不是两个。
附言- 我已经多次卸载并重新安装了 APK 31。
【问题讨论】:
它说你的模块的compileSdkVersion
太低了。您是否尝试过更新您的compileSdkVersion
?
【参考方案1】:
在您的项目中,app -> build.gradle:
android
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig
applicationId "...."
minSdkVersion 16
targetSdkVersion 30
这里的 minSdkVersion 是 minCompileSdk。
【讨论】:
【参考方案2】:您可以更改 minSdk 和 targetSdk。并确保 minSdk 和 target "在依赖项的 AAR 元数据 (META-INF/com/android/build/Gradle/aarmetadata.properties) 中指定的 minCompileSdk (31)
我将 compileSdk 31 设置为修复该错误。给我看看你的 build.gradle compileSdk 31
defaultConfig
...
minSdk 25
targetSdk 31
...
【讨论】:
【参考方案3】:感谢您的反馈!看起来解决方案是将 targetSDKversion 和 compileSDKVersion 更改为 31,但将 buildToolsVersion 保持在 30.0.3。我猜 target 和 min 之间的任何版本都可以。
【讨论】:
以上是关于如何在 Android Studio 中更改我的 minCompileSDK 版本?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 android studio 更改 Google 地图中“我的位置”按钮的位置
如何在 Android Studio 中更改所需的 Android 版本? [复制]
如何在 android studio 中更改我的包名?当我进行重命名时,文件会以新名称重复[重复]