V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cielsk
V2EX  ›  Java

Intellij IDEA 编辑 build.gradle 文件严重卡顿

  •  
  •   cielsk · 2017-02-06 09:18:10 +08:00 · 7749 次点击
    这是一个创建于 2865 天前的主题,其中的信息可能已经有所发展或是发生改变。
    gradle 命令运行正常,但是一旦要编辑任意层次的 build.gradle 文件, Intellij 就会卡住不动,大概等 1 分钟左右才有反应,甚至每加一个空行都要等 1 分钟。但是,用其他编辑器修改相应的 build.gradle 文件就没有这种情况发生。

    Intellij 运行环境为 Win10 , Intellij 全部配置为默认包括 gradle 。

    求助各位,有没有解决方法,要能说下原因就更好了,谢谢。
    第 1 条附言  ·  2017-02-06 20:03:19 +08:00
    设置代理试了下,没有影响。

    换了个固态倒是有不少改善,修改 build.gradle 文件的等待速度从 1 分钟左右变成了 30s 左右。然而还是会在修改的时候疯狂卡顿,没法解决。

    目前的办法就是: Intellij 里面不打开 build.gradle 文件,用其他编辑器(比如 Sublime Text )打开修改,再在 Intellij 里面进行 sync 。特别蛋疼。。。
    6 条回复    2017-02-11 21:53:39 +08:00
    Neveroldmilk
        1
    Neveroldmilk  
       2017-02-06 09:27:10 +08:00
    卡是因为它在根据 build.gradle 的内容实时分析和编译项目,不过一般不会跟你的情况一样卡一分钟,除非你的 CPU 、内存和硬盘配置是瓶颈。另外,你是不是开了实时生成了, intellij idea 在第一次打开 build.gradle 的时候好像会提示你设置是否默认实时生成。
    10Buns
        2
    10Buns  
       2017-02-06 09:29:38 +08:00
    给 idea 设置下代理
    cielsk
        3
    cielsk  
    OP
       2017-02-06 10:17:01 +08:00
    @Neveroldmilk 能说下实时生成是哪个选项么,我记不清第一次打开 build.gradle 的设置了,看看修改下配置试试。
    内存确实不大,只 8g 。只是我平时 sync 或者 build 的时候体会不明显,一般 8~30s 就好了,就只是编辑 build.gradle 的时候非常慢,比 clean 后重新 build 还要慢。
    nashxk
        4
    nashxk  
       2017-02-06 10:21:12 +08:00
    AS 也是这样。。。一分钟到不用,编辑一下就需要十几秒二十几秒。。
    srx1982
        5
    srx1982  
       2017-02-06 11:34:22 +08:00
    我觉得换固态。。。
    fei31976
        6
    fei31976  
       2017-02-11 21:53:39 +08:00
    感觉是整个项目不是 gradle base 的,参考一下这篇:
    http://stackoverflow.com/questions/32769290/typing-in-build-gradle-in-intellij-idea-is-slow
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2874 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.