将符号上传到Crashlytics时,超出了GC开销限制

时间:2019-01-30 19:15:03

标签: crashlytics crashlytics-android

我们的android / NDK / C ++ UE4游戏项目过去曾在构建过程中成功将符号上传到crashlytics,但昨天我们突然在上传过程中开始遇到此错误:

任务':app:crashlyticsGenerateSymbolsRelease'的执行失败。

  

超出了GC开销限制

我们现在应该使用其他版本的crashlytics还是其他东西?

我们的build.gradle包括以下内容:

apply plugin: 'io.fabric'

crashlytics {
  enableNdk true
  manifestPath 'src/main/AndroidManifest.xml'
  androidNdkOut 'src/main/jniLibs'
  androidNdkLibsOut 'src/main/jniLibs'
}

repositories {
    maven { url 'https://maven.fabric.io/public' }
}
dependencies {
       compile('com.crashlytics.sdk.android:crashlytics:2.9.8@aar') {
            transitive = true;
        }
        // NDK Kit
        compile 'com.crashlytics.sdk.android:crashlytics-ndk:2.0.5'
}

我们将其作为后期构建步骤

gradlew crashlyticsUploadSymbolsRelease

1 个答案:

答案 0 :(得分:0)

上周我也遇到了同样的问题,这似乎是Fabric的gradle插件版本1.27.1的错误。当我将插件恢复为1.27.0时,上传符号的效果很好。

强制在build.gradle中使用版本:

classpath 'io.fabric.tools:gradle:1.27.0'