在IntelliJ Idea中输入build.gradle很慢

时间:2015-09-24 19:22:13

标签: java eclipse intellij-idea gradle

所以,我遇到了奇怪的问题。 我从Eclipse迁移到IntelliJ Idea。 当我在键入/编辑文件build.gradle时,它已经落后了,很难在那里写任何东西。是什么导致的?清爽没有帮助。

添加了插件:apply plugin:' idea' 但是在Gradle透视图中,无法在IntelliJ Idea任务中看到想法。 当我打开Eclipse时,每个人都可以正常工作,使用Eclipse的Gradle插件我可以在项目中看到这些任务等。 想法任务只能从命令行获得,而不是来自intellij idea gui。

但是我想在build.gradle中输入那个烦人的东西...为什么它会滞后?!

请帮助。

3 个答案:

答案 0 :(得分:4)

最近我自己也很困扰。像OP描述的那样只是编辑构建文件中的文本非常慢。刚解决了。当你打开一个项目并在之后添加了build.gradle文件时,你似乎必须链接gradle项目"在编辑此文件时,intellij可以正常工作。

一种方法:

  • 关闭Intellij,如果它打开了。
  • 当IDE加载时,它会给你一个未链接的gradle项目的通知。按照该通知框中的提示进行操作,一切顺利。

第二种方式:

  • 从intellij关闭项目。档案 - >关闭项目。
  • 在以下欢迎对话框中选择导入项目。
  • 选择"从外部模型导入"然后选择Gradle作为模型。 应该工作。

答案 1 :(得分:3)

以下对save actions plugin的排除对我来说缓解了这个问题:build\.gradle

enter image description here

答案 2 :(得分:1)

我使用过android,它使用gradle进行构建。所以假设,同样适合你,这里有一些你应该确定的事情 -

  1. 拥有最新版本的Gradle。例如,v2.4与以前的版本相比具有巨大的性能提升。请参阅此http://gradle.org/docs/current/userguide/gradle_wrapper.html以帮助自己。

  2. 下一步是启用Gradle守护程序。使用守护程序可以使您的构建启动更快。

  3. 继续,为项目启用并行构建。并行构建将导致具有多个模块的项目并行构建。 您通常可以通过在主目录中的*gradle.properties*中添加名为.gradle的文件(即~/.gradle/gradle.properties)来执行此操作。将org.gradle.daemon=true org.gradle.parallel=true添加到该文件中。如果这不起作用,请找到在计算机上启用相同功能的方法。它有助于。

  4. 这些在使用android studio开发Android应用程序时使用的gradle速度相当不错。我会帮助你了解如何启用守护进程,但我不知道这一点。

    希望这有帮助。