【AS辛酸路】【配置Bug解答】 ‘androidx.core:core-ktx:1.15.0‘……version 35 or later of the Android APIs.

AS 默认模板 启动报错

提示
Dependency ‘androidx.core:core-ktx:1.15.0’ requires libraries and applications that
depend on it to compile against version 35 or later of the
Android APIs.
启动报错

0. 问题概述

AS 版本

在使用2024 1.1 的默认模板创建项目后,未作任何更改却无法创建项目。
报错内容翻译如下

  • 问题 1/2: androidx.core:core-ktx:1.15.0 的 API 版本要求
    Dependency ‘androidx.core:core-ktx:1.15.0’ requires libraries and applications that
    depend on it to compile against version 35 or later of the
    Android APIs.
  • 问题核心:
    这两个问题的根本原因是相同的:依赖项 androidx.core:core-ktx:1.15.0 和 androidx.core:core:1.15.0 需要项目使用至少 Android API 35 进行编译,而当前项目的 compileSdk 是 34,且使用的 Android Gradle 插件 8.5.1 不支持 API 35

1. 解决办法

有两种方法:手动修改配置文件;选择系统的工具修改配置。核心要义就是升Android API版本。

1.1 直接改配置

修改build.gradle 文件,指定sdk版本
在这里插入图片描述

将comileSdk 改成35 ,点击Sync Now;同步完成后,再运行项目,正常无报错

1.2 配置修改工具

选择Project Structure
在这里插入图片描述
选择合适的Compile SDK version
在这里插入图片描述

2. 吐槽

真让人不开心啊,AS的默认项目不能自己把配置配好了再发布吗???