在IntelliJ Idea中输入build.gradle很慢

rav*_*v3n 14 java eclipse intellij-idea gradle

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

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

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

请帮忙.

小智 5

我自己最近为此感到困扰。只是编辑构建文件中的文本(如OP描述)非常慢。刚刚解决了。当您打开一个项目并随后添加一个build.gradle文件时,看来您必须“链接gradle项目”以使intellij在编辑此文件时能够正常工作。

一种方法是:

  • 如果Intellij已打开,请关闭它。
  • 加载IDE后,它将向您发送有关未链接gradle项目的通知。遵循该通知框中的提示,一切都应该很好。

第二种方式:

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


The*_*nor 2

我曾在 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到文件中。如果这不起作用,请找到一种在您的计算机上启用相同功能的方法。它有助于。

当使用 android studio 开发 Android 应用程序时,这些在 gradle 速度方面效果很好。我也会帮助您了解如何启用守护进程,但我不知道这一点。

希望这可以帮助。

  • 这不是对“为什么滞后?”这个问题的回答。 (6认同)