2017-02-23 22 views
5

我有一個非常大的C++ ndk gradle項目,我正在導入到Android Studio中。每次我導入或我更改構建變體時,Android Studio將會爲"update the symbols"這可能需要20分鐘的發佈版本和約5分鐘的調試版本。它也使用大量的內存和CPU(我需要將默認的AS java內存設置增加到「更新符號...」階段的默認值的4倍甚至完成。)有沒有辦法在Android Studio中禁用「更新符號...」進程?

運行「./gradlew installRelease 「在命令行(沒有AS)似乎不需要這一步。那麼,「更新符號......」實際上做了什麼 - 更重要的是,有什麼辦法可以禁用它。

回答

2

不幸的是,目前沒有辦法直接禁用它,儘管你可以通過從Android Studio項目視圖中刪除標題來解決它。

+0

如何在不更改底層CMake項目的情況下做到這一點? – DoDo

+0

至少這會有所幫助,如果您至少可以在AS更新符號時啓動應用程序。因此,您首先必須等待10分鐘以上的符號才能編譯,然後額外5分鐘以上的代碼才能編譯並構建並啓動APK。當你已經建立了你的項目時,這個問題更加有趣 - 你首先必須等待10分鐘以上的符號更新才能運行你的應用程序,然後運行不到一分鐘。 – DoDo

+0

僅供參考,以下是錯誤報告:https://issuetracker.google.com/issues/38300746請爲它加註星標/投票。 – DoDo

相關問題