2017-08-28 20 views
1

我有一個Android Studio項目與NDK C++組件和CMake,這取決於像Boost這樣一些沉重的僅包頭文件庫。我以前只保留文件夾app/include中的所有標頭庫,但是當我決定將所有頭文件移動到app/src/main/cpp時,問題就開始了。 Android Studio完全停留在Buiding symbols...Android Studio 2.3.3項目,與NDK和沉重的C++依賴關係,堅持`建設符號`

我知道類似的問題之前已經被問過,但不幸的是我嘗試了SF上發佈的以前解決方案的每個排列,並且沒有任何效果。我擦除.idea文件,我還增加了可用於Android Studio中的內存量的建議在這篇文章:Android Studio 2.x - Building Symbols... Forever

我也被禁用Instant run在這篇文章建議:https://forum.juce.com/t/android-studio-tips-tricks-known-issues/17065

下面是Android Studio中的內容文件studio.vmoptions

-Xms512m -Xmx6000m -XX:ReservedCodeCacheSize=500m -XX:+UseCompressedOops

回答

1

什麼終於結束了,我的工作是所有頭只圖書館運動(例如:提升)從app/src/main/cppapp/include,並更新我的CMake文件。沒有別的工作。

此外,移動這些文件後,我不得不在Android Studio中單擊File > Invalidate Caches/Restart