![](/img/trans.png)
[英]Why does IntelliJ IDEA 2021.1 require Android SDK for gradle projects?
[英]Intellij IDEA and Gradle projects
我有一个新项目。 我应该在build.gradle
放置apply plugin: 'idea'
并运行$ gradle idea
吗? 或者我应该将gradle项目直接导入IntelliJ IDEA 14.1? 哪一个允许我添加依赖项到build.gradle
并让IDEA自动下载并了解它们?
使用Intellij 14,您只需使用Intellij的文件 - >打开即可打开build.gradle
文件。 这将导入gradle项目,包括所有依赖项。 在build.gradle
文件中更改某些内容后,可以单击gradle工具窗口顶部的“刷新所有gradle项目”。
您还可以在“设置”中的“ 构建工具/ Gradle”选项卡下标记“使用自动导入”。 每次刷新项目时,这将自动解决对gradle项目所做的所有更改。
idea插件是将gradle项目导入Intellij的旧方法。 随着Intellij的新版本,它变得多余。
根据我使用idea
经验,插件并不总是在IntelliJ中正常工作,实际上IntelliJ文档指南只是导入build.gradle文件。
此外, Gradleware的首席软件工程师 Peter Niederwieser回答了类似的问题 〜2年前提到以下内容:
如果您使用Gradle的构思任务来生成项目文件,这是正常的,因为无法告诉IDEA构建脚本本身的类路径是什么。 如果您改为使用IDEA的Gradle集成(“从Gradle模型导入”),则此问题不存在。
最重要的是,您更安全的方法是直接从IntelliJ导入gradle项目。
您可以在IntelliJ中创建一个新的Gradle项目,它将处理所有依赖项并与Gradle很好地集成。 您可以在此处查看更多信息和详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.