大约一周前,我们已经成功地将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 获取修补程序。