Android Studio 2.3.3项目,与NDK和沉重的C++依赖关系,坚持`建设符号`

问题描述:

我有一个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

什么终于结束了,我的工作是所有头只图书馆运动(例如:提升)从app/src/main/cppapp/include,并更新我的CMake文件。没有别的工作。

此外,移动这些文件后,我不得不在Android Studio中单击File > Invalidate Caches/Restart