我们的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
答案 0 :(得分:0)
上周我也遇到了同样的问题,这似乎是Fabric的gradle插件版本1.27.1的错误。当我将插件恢复为1.27.0时,上传符号的效果很好。
强制在build.gradle中使用版本:
classpath 'io.fabric.tools:gradle:1.27.0'