1. Dependency 'androidx.core:core:1.17.0' requires libraries and applications th...
🚨 错误信息
1. Dependency 'androidx.core:core:1.17.0' requires libraries and applications that
depend on it to compile against version 36 or later of the
Android APIs.
:app is currently compiled against android-34.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.5.1 is 34.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 36, then update this project to use
compileSdk of at least 36.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
2. Dependency 'androidx.core:core:1.17.0' requires Android Gradle plugin 8.9.1 or higher.
This build currently uses Android Gradle plugin 8.5.1.
3. Dependency 'androidx.core:core-ktx:1.17.0' requires libraries and applications that
depend on it to compile against version 36 or later of the
Android APIs.
:app is currently compiled against android-34.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.5.1 is 34.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 36, then update this project to use
compileSdk of at least 36.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
4. Dependency 'androidx.core:core-ktx:1.17.0' requires Android Gradle plugin 8.9.1 or higher.
This build currently uses Android Gradle plugin 8.5.1.
🤖 AI解决方案
- 错误翻译:
依赖项 'androidx.core:core:1.17.0' 要求依赖它的库和应用程序编译针对 Android API 36 或更高版本。
:app 当前编译针对 android-34。
此外,Android Gradle 插件 8.5.1 的最大推荐编译 SDK 版本是 34。
建议操作:将此项目的 Android Gradle 插件版本更新到一个支持 36 的版本,然后将此项目更新为使用至少 36 的 compileSdk。
请注意,更新库或应用程序的 compileSdk(允许使用新 API)可以与更新 targetSdk(选择应用程序的新运行时行为)和 minSdk(决定应用程序可以安装在哪些设备上)分开进行。
依赖项 'androidx.core:core:1.17.0' 要求 Android Gradle 插件 8.9.1 或更高版本。
此构建当前使用 Android Gradle 插件 8.5.1。
依赖项 'androidx.core:core-ktx:1.17.0' 要求依赖它的库和应用程序编译针对 Android API 36 或更高版本。
:app 当前编译针对 android-34。
此外,Android Gradle 插件 8.5.1 的最大推荐编译 SDK 版本是 34。
建议操作:将此项目的 Android Gradle 插件版本更新到一个支持 36 的版本,然后将此项目更新为使用至少 36 的 compileSdk。
请注意,更新库或应用程序的 compileSdk(允许使用新 API)可以与更新 targetSdk(选择应用程序的新运行时行为)和 minSdk(决定应用程序可以安装在哪些设备上)分开进行。
依赖项 'androidx.core:core-ktx:1.17.0' 要求 Android Gradle 插件 8.9.1 或更高版本。
此构建当前使用 Android Gradle 插件 8.5.1。
您的项目依赖的
androidx.core 库版本(1.17.0)需要更高的 Android API 编译版本(至少 36)和更新的 Android Gradle 插件版本(至少 8.9.1),而您的项目当前使用的是较低的编译版本(34)和 Android Gradle 插件版本(8.5.1)。
1. 更新 Android Gradle 插件版本:
在项目根目录的
build.gradle 文件中,将 com.android.application 和 com.android.library 的版本更新为 8.9.1 或更高。 // Project-level build.gradle
plugins {
id 'com.android.application' version '8.9.1' apply false
id 'com.android.library' version '8.9.1' apply false
// ... other plugins
}
2. 更新 compileSdk 和 targetSdk 版本:
在应用模块的 build.gradle 文件中,将 compileSdk 和 targetSdk 更新为 36 或更高。
// app/build.gradle
android {
compileSdk 36
// ...
defaultConfig {
// ...
targetSdk 36
// ...
}
// ...
}
同步您的 Gradle 项目。
* 在更新依赖库时,务必关注其对
compileSdk 和 Android Gradle plugin 的版本要求,并及时进行相应升级。* 定期检查并更新 Android Gradle 插件到最新稳定版本,以获得最佳的兼容性和新功能支持。