crashlyticsGenerateSymbolsRelease - 超出 GC 开销限制
crashlyticsGenerateSymbolsRelease - GC overhead limit exceeded
大约一周前,我们已经成功地将 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
我们做错了什么?
他们刚刚发布了 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 的迈克。是的,我们修复了这个错误。使用版本 1.24.4 获取修复。
大约一周前,我们已经成功地将 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
我们做错了什么?
他们刚刚发布了 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 的迈克。是的,我们修复了这个错误。使用版本 1.24.4 获取修复。