使用IDEA 12.0痛苦地减速

时间:2013-01-09 18:57:51

标签: 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追踪器或论坛上我找不到任何东西。

1 个答案:

答案 0 :(得分:1)

我过去曾多次遇到过这个问题,而且一直是因为在构建过程中包含了一个挂起的全局库。

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

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

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

在我的情况下,我通过强制查杀(kill -9)运行make的java进程发现了这一点。这导致intellij将错误转储到IDE中的Messages视图,在那里我可以看到groovy尝试执行。