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/cpp
到app/include
,并更新我的CMake文件。没有别的工作。
此外,移动这些文件后,我不得不在Android Studio中单击File > Invalidate Caches/Restart
。