检查AAR元数据时发现2个问题:

  1. 依赖项“androidx.core:core:1.12.0-alpha05”需要以下库和应用程序 依赖它来针对版本 34 或更高版本进行编译 Android API。

    :应用程序当前是针对 android-33 编译的。

    此外,Android Gradle 的最大推荐编译 SDK 版本 插件 8.0.2 是 33.

    建议采取的措施:更新此项目的 Android Gradle 版本 插件到支持34位的,然后更新这个项目来使用 至少34的compileSdk。

    请注意,更新库或应用程序的compileSdk(其中 允许使用更新的 API)可以与更新分开完成 targetSdk(它选择应用程序进入新的运行时行为)和 minSdk(决定应用程序可以安装在哪些设备上 开)。

  2. 依赖项“androidx.core:core-ktx:1.12.0-alpha05”需要以下库和应用程序 依赖它来针对版本 34 或更高版本进行编译 Android API。

    :应用程序当前是针对 android-33 编译的。

    此外,Android Gradle 的最大推荐编译 SDK 版本 插件 8.0.2 是 33.

    建议采取的措施:更新此项目的 Android Gradle 版本 插件到支持34位的,然后更新这个项目来使用 至少34的compileSdk。

    请注意,更新库或应用程序的compileSdk(其中 允许使用更新的 API)可以与更新分开完成 targetSdk(它选择应用程序进入新的运行时行为)和 minSdk(决定应用程序可以安装在哪些设备上 开)。

我在build.gradle文件(应用程序级别)中将compileSdk,targetSdk值从33增加到34,但是在执行时我遇到了这个错误:

我们建议使用较新的 Android Gradle 插件来使用compileSdk = 34

此 Android Gradle 插件 (8.0.2) 经测试最高可达compileSdk = 33。

强烈建议您更新您的项目以使用更新的版本 已使用compileSdk = 34进行测试的Android Gradle插件。

如果您已经使用最新版本的 Android Gradle 插件, 您可能需要等待支持compileSdk = 34的新版本可用。

要抑制此警告,请添加/更新 android.suppressUnsupportedCompileSdk=34 到该项目的 gradle.properties。