崩溃分析生成符号发布 - 超出 GC 开销限制



大约一周前,我们已经成功地将Crashlytics集成到我们的Cocos2D-X C++项目(NDK 14b)中。一切看起来都很好,但大约几天前任务崩溃上传符号发布开始抛出此错误:

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

我们做错了什么?

他们刚刚发布了 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

来自

Fabric的Mike。是的,我们修复了错误。使用版本 1.24.4 获取修补程序。

最新更新