【问题标题】:Is there a way to disable the "Updating Symbols..." process in Android Studio?有没有办法在 Android Studio 中禁用“更新符号...”过程?
【发布时间】:2017-07-14 03:40:13
【问题描述】:

我有一个非常大的 C++ ndk gradle 项目,我正在将其导入 Android Studio。每次我导入或更改构建变体时,Android Studio 都会"update the symbols" 发布版本最多需要 20 分钟,调试版本可能需要大约 5 分钟。它还使用大量内存和 CPU(我需要将默认的 AS java 内存设置增加到“更新符号...”阶段的默认值的 4 倍才能完成。)

在命令行(没有 AS)上运行“./gradlew installRelease”似乎不需要这一步。那么“更新符号......”实际上做了什么 - 更重要的是 - 有什么方法可以禁用它。

【问题讨论】:

    标签: android-studio android-ndk


    【解决方案1】:

    遗憾的是,目前无法直接禁用此功能,但您可以通过从 Android Studio 项目视图中删除标头来解决此问题。

    【讨论】:

    • 在不改变底层 CMake 项目的情况下如何做到这一点?
    • 如果您至少可以在 AS 更新符号时启动应用程序,这将是有帮助的。因此,您首先必须等待 10 分钟以上的时间来构建符号,然后再等待 5 分钟以上的时间来编译代码并构建和启动 APK。当您已经构建了项目时,这个问题就更有趣了 - 您首先必须等待 10 多分钟让符号更新才能运行您的应用程序,然后在不到一分钟的时间内运行。
    • 仅供参考,这是错误报告:issuetracker.google.com/issues/38300746 请为它加注星标/投票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 2021-09-16
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    相关资源
    最近更新 更多