在Android Studio中为NDK项目构建符号需要太长时间

4
我正在开发一个使用NDK并绑定相当大的Boost C++库的Android项目。每次启动Android Studio时,IDE都需要花费相当长的时间(大约1小时,在i7四核机器上),在建立符号期间,这段时间是无法使用IDE的。我猜想瓶颈直接与Boost中包含的大量符号相关。是否有已知的解决此问题的方法?我没有看到很多关于这个问题的投诉,但这个论坛帖子似乎为同样的问题寻求帮助:https://forum.xda-developers.com/tools/android-studio/android-studio-2-2-add-cpp-files-using-t3499634

你尝试过为Android Studio优化内存吗?也许可以让它运行更快一些:https://developer.android.com/studio/intro/studio-config.html - yakobom
我们在使用Android Studio构建时遇到了同样的问题。与使用Android Studio相比,差别非常大。我找到的所有优化都几乎没有起到任何作用:( - NuSkooler
@yakobom 我尝试过了,但没有成功。 - medonja
1个回答

0

我遇到了完全相同的问题 - 在昨天将我的Android Studio升级到2.3.3之后,现在打开我的项目至少需要30分钟的“构建符号”,此时IDE实际上是无用的。

我可以通过终端中的gradle命令构建项目,所以我不知道为什么AS中必须执行此步骤。

我读到这可能与使用NDK构建(Android.mk?)有关,而不是CMake(CMakeLists.txt),但我还没有能够转换我的.mk文件以测试这一点。这是一个旧项目,而NDK部分仍然有些神秘:(


是啊!这真是令人非常恼火......我在想大型视频游戏发行商在处理这些类似问题时采用了什么方法。我的意思是,他们不能容忍遇到这样的阻碍。 - medonja
这并不是一个真正的答案。最多只能算是一条评论。 - Eric Lange

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接