2016-09-28 100 views
2

我有一个android studio项目,它包含C++代码。代码非常大,编译它需要大约1.5小时。每次当我点击“运行”或“调试”按钮时,gradle中的第一个任务是:ProjectName:clean,因此它会重新编译整个代码。即使我先按“Make”或“Build”按钮,然后按“Run”,它仍会清理和重建。Android Studio清理项目每个“运行”

问题是:如何在所有任务开始时禁用“干净”任务?以及如何使ndk重新编译仅更改的文件?

回答

2

如果您升级到最新的android studio版本。它执行增量编译。它只编译那些包含有变化的类。 所以如果你使用旧的android studio版本。请升级到2.X.

+0

感谢您的建议,但我的Android Studio是2.1.1。我将升级到最新版本并写入它是否有帮助 –

+2

然后查看'minifyEnabled true'属性。它可能会帮助你。 :)参考帮助:http://stackoverflow.com/questions/37007485/whats-the-difference-between-minifyenabled-and-useproguard-in-the-android-p –

+0

是的,这有效!非常感谢!你拯救我的生命:) –

相关问题