我最近从Eclipse + ADT切换到Android Studio。我的应用程序是完整的原生C++应用程序。我使用Android Studio 2.0 Beta 5和Gradle实验0.6.0-beta4。Android Studio本机代码编译速度慢
对于本机代码,Android Studio的构建过程非常缓慢。我阅读了Stackoverflow和Internet上的所有问题。我应用了所有建议的方法(--offline,--daemon,--parallel,-XmxSize等)。他们主要致力于加快Java代码的构建。本地C++文件(ndk-build)的编译过程仍然非常缓慢。即使我编写一行C++代码,每次单击“运行”按钮时,我都会等待5-7分钟,其中Eclipse的编译时间对于同一作业而言大约为15-20秒。
您有什么建议可以加快Android Studio上本机代码(C/C++)的编译过程吗?
尝试分离ndkBuild步骤,如http://ph0b.com/android-studio-gradle-and-ndk-integration/ –
@AlexCohn中所述,将作业从Android Studio中移出。对于不处理本机文件但使用某些本机库的Java应用程序来说,它可能是一个选项。我的应用程序是纯粹的本机应用程序我正在寻找gradle-experimental构建系统内的解决方案。 – Rancs
一个技巧可能是限制Android Studio构建的ABI –