使用IDEA 12.0痛苦地减速

Sim*_*mon 6 android intellij-idea

我喜欢IDEA 12.0中的新增量Java编译,但似乎需要付出代价.现在制作的时间大约是11.x的两倍,大部分时间似乎都花费了

执行DEX

(根据状态栏).

我可以拿一个12.0项目,恢复到11.x并恢复到"正常速度"(大约4分钟对30秒).

我不懂.AFAIK,IDEA(或Eclipse或任何其他IDE)只是向dx.jar进行外壳编译以编译Dalvik可执行文件.如果ADT出现问题,它将同样影响11.x.

操作系统是Win 7旗舰版.具有16GB的3.2GHz四核但我怀疑该问题与OS或PC无关,因为11.x可以.

有任何想法吗?我将记录Jetbrains的一个错误,但想知道是否有人有更具体的信息或解决方法?到目前为止我在Jetbrains的bug追踪器或论坛上找不到任何东西.

Jas*_*tes 1

我过去曾多次遇到过这个问题,而且总是由于包含在构建过​​程中挂起的全局库而导致。

有一次,这是由于 Python 库在构建 Android 项目时尝试执行,因为我的 Android 项目中有一个 python 文件,并且 IntelliJ 决定将 Python 运行时库添加到我的项目依赖项中。

最近,当我在 Android 项目中有一个 gradle 文件时,Groovy 也发生了同样的事情。

对我来说,我只是从项目中删除了这些依赖项,问题就自行解决了。

就我而言,我通过强制杀死(kill -9)正在运行 make 的 java 进程来发现这一点。这导致 intellij 将错误转储到 IDE 中的消息视图,我可以在其中看到 groovy 尝试执行。