当使用android studio Flamingo 2022.2.1,gradle 8.0创建新项目时,它会自动开始下载模拟器
...
:prepareKotlinBuildScriptModel
...
Preparing "Install Android Emulator (revision: xx.x.x)"
我有一个Android设备连接。我不需要新的模拟器。如何绕过这个恼人的“准备”?
它还安装了另一个构建工具33.0.2,完全忽略了我现有的30.0.3版本的工具。
而且这个项目是一个纯java项目,gradle构建脚本在Groovy中,我的项目和Kotlin之间没有任何关系,为什么会有一个名为“prepareKotlinBuildScriptModel”的任务?我记得一年前还没有这样的任务。
1条答案
按热度按时间jv4diomz1#
要阻止Android Studio自动下载模拟器,您可以在Android SDK管理器中禁用"Android Emulator"选项。
以下是步骤:
1.打开Android Studio,点击工具栏中的“SDK管理器”(或进入“文件”->“设置”->“外观与行为”->“系统设置”->“Android SDK”)。
1.在"SDK Platforms"选项卡中,取消选中"Android Emulator"选项。
1.单击“应用”以保存更改。
这将阻止Android Studio自动下载模拟器。
关于build-tools 33.0.2的安装,可能会发生这种情况,因为您正在使用的Android Gradle插件需要该版本的构建工具。您可以通过查看build.gradle文件来检查您在项目中使用的Android Gradle插件的版本。如果要使用其他版本的生成工具,可以使用buildToolsVersion属性在build.gradle文件中指定它。
至于“preparareKotlinBuildScriptModel”任务,它是Gradle 6.0中引入的一个新任务。该任务负责生成Kotlin构建脚本模型,用于为Gradle配置Kotlin插件。即使你的项目是一个纯Java项目,并且你没有使用Kotlin插件,这个任务仍然会由Gradle执行。但是,如果您不使用Kotlin插件,则可以安全地忽略此任务。