【问题标题】:crashlyticsGenerateSymbolsRelease - GC overhead limit exceededcrashlyticsGenerateSymbolsRelease - 超出 GC 开销限制
【发布时间】:2018-03-29 06:48:22
【问题描述】:

大约一周前,我们已经成功地将 crashlytics 集成到我们的 cocos2d-x c++ 项目(ndk 14b)中。一切看起来都很好,但大约几天前任务 crashlyticsUploadSymbolsRelease 开始抛出此错误:

Execution failed for task ':woh:crashlyticsGenerateSymbolsRelease'.
> GC overhead limit exceeded

javaMaxHeapSize "4g"、javaMaxHeapSize "16g"、org.gradle.jvmargs=-Xmx4096m 等等对我们没有帮助。但是 crashlyticsUploadSymbolsDebug 工作正常:

:woh:assembleX86Debug
:woh:compileDebugSources
:woh:assembleDebug
:woh:crashlyticsGenerateSymbolsDebug
:woh:crashlyticsCacheSymbolsDebug
:woh:crashlyticsUploadSymbolsDebug

BUILD SUCCESSFUL

Total time: 5 mins 15.064 secs

我们做错了什么?

【问题讨论】:

    标签: google-fabric


    【解决方案1】:

    他们刚刚发布了 Fabric Gradle 插件 1.24.3,该插件仍处于测试阶段并导致此问题。恢复到 1.24.2 即可解决。

    检查您的 build.gradle 文件并强制使用以前的版本:

    dependencies {
        classpath 'io.fabric.tools:gradle:1.24.2'
    }
    

    来源:https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin

    【讨论】:

    • 我收到了他们支持的确认,表明这是他们的错误。
    【解决方案2】:

    来自 Fabric 的 Mike。是的,我们修复了这个错误。使用版本 1.24.4 来获得修复。

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 2017-12-27
      • 2013-07-13
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多