如何在Intellij中加速Android项目的构建?

5

我有一个Android项目。在Eclipse中,如果我更改一行代码并在手机上重新运行应用程序,则周转时间非常快。但是在Intellij中,它会对我的整个项目进行完全重新编译,并且需要超过半分钟的时间。是否可以通过任何方式加快速度?这是一个错误还是我可能配置不正确?


我曾经遇到过同样的问题,这是我所做的:https://dev59.com/4mYr5IYBdhLWcg3w4tzm#14953591 - Jake Andreu
1个回答

3

Build | Make 只编译已更改的文件和依赖项,但如果您的项目中有很多库,则 Android dx 编译器可能需要很长时间才能生成最终的 apk。请确认您没有将任何额外的库添加到模块依赖项中。


我有一些额外的库想要使用。我相信这就是花费所有时间的原因。有没有一种方法可以预编译它们并将 dex 文件包含在项目中,而不是使用 jars?我尝试使用命令行中的 dx,然后用 dexed 版本替换了 jars,但没有让它工作。 - lowellk
1
不好意思,IDEA不支持此功能。请在http://youtrack.jetbrains.net/issues/IDEA上提交一个功能请求。 - CrazyCoder
那么在此之前,我必须忍受缓慢的构建吗?如果我用源代码替换jar包会怎样? - lowellk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接