Our android/NDK/C++ UE4 game project used to successfully upload symbols to crashlytics during builds but yesterday we suddenly started getting this error during uploads:
Execution failed for task ':app:crashlyticsGenerateSymbolsRelease'.
GC overhead limit exceeded
Should we be using a different version of crashlytics now or something?
Our build.gradle includes the following:
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'
}
as a post build step we invoke
gradlew crashlyticsUploadSymbolsRelease