如何阻止 Android Studio 在创建新项目时默认将compileSdkVersion 设置为 33

问题描述 投票:0回答:1

每次创建新模块时,

compileSdk
默认设置为33,在
build.gradle (:module)
中。当我尝试构建该新项目时,IDE 显示错误,指出我使用的库要求
compileSdk
为 34 或更高。 不幸的是,这意味着我每次启动新项目或模块时都必须手动将
compileSdk
设置为 34 的值。

我发现该库是:

implementation 'com.google.android.material:material:1.10.0'

或者,我可以采取的另一种方法(而不是每次创建新模块时手动将

compileSdk
设置为 34)是将这个库的版本从 10 降级到 9:

implementation 'com.google.android.material:material:1.9.0'

而且它也有效。

但令我沮丧的是,他们决定默认为我设置更高版本的库,但他们没有这样做

compileSdk
。而且两天前(或更早)当我创建一个模块时(也许有一个静默更新),这一切都不会发生。现在我每次都必须手动更改它。

我想知道为什么没有人遇到和我一样的问题。我使用 Linux,并从 Jetbrain 的官方网站下载了 Android Studio:

Android Studio Giraffe | 2022.3.1 Patch 2

android-studio gradle sdk
1个回答
0
投票

我也有同样的问题。发现从compileSDK 32移动到33时发生了这种情况。他们说要忍受它。也许直到下一次更新。

© www.soinside.com 2019 - 2024. All rights reserved.