Search code examples
androidandroid-studioandroid-ndkndk-buildgradle-experimental

Android Studio native code compiling is slow


I recently switched from Eclipse+ADT to Android Studio. My app is a full native C++ application. I use Android Studio 2.0 Beta 5 and Gradle Experimental 0.6.0-beta4.

The build process of Android Studio is very slow for the native code. I read all questions on Stackoverflow and Internet. I applied all suggested methods (--offline, --daemon, --parallel, -XmxSize, etc..). They mostly addresses to speed up the build of Java code. The compiling process of native C++ files (ndk-build) is still very slow. Even if I write one line C++ code, I wait 5-7 minutes each time I click Run button, where the compiling time of Eclipse was around 15-20 seconds for the same job.

Do you have any suggestion to speed up the compiling process of the native code (C/C++) on Android Studio?


Solution

  • I will give an answer to my old question to close it.

    In the end of the story, we integrated cmake into the project. It works as fast as old Eclipse build performance.