我正在用android studio构建一个Android应用程序。
在这个过程中,我也在实现facebook登录,这需要我将一个文件夹的代码放入我的项目,以及其他编译时库。
每次我在测试时编译(并运行)我的应用程序,它目前需要3分钟才能编译!
我想知道是否有办法指定不需要重新编译未修改的类?我正在努力加快我的构建时间,以便提高工作效率。
关于如何使我的项目更快地进行测试/调试/发布的任何其他建议?
感谢。
答案 0 :(得分:8)
在gradle.properties
中,添加以下两行:
org.gradle.daemon=true
org.gradle.parallel=true
答案 1 :(得分:1)
您可以为Gradle启用“离线工作”。 在Android Studio中打开“首选项”对话框。接下来,选择类别中的Gradle(左侧)并激活“离线工作”复选框。
在我的项目中,这加快了编译速度,因为编译时不会重新检查依赖项(我猜)。因此,一旦您的应用程序的所有依赖项都已加载和编译,您就可以开始脱机工作了。如果您更改依赖项或依赖项的版本,请记住启用“在线工作”。
答案 2 :(得分:0)
您始终可以增加可用的堆空间。你奉献的ram越多,编译时间就越好。
这是一个有用的post如何解决这个问题。