我最近從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 –