Android 在项目中添加Crashlytics
我厌倦了与Crashlytics同步我的项目。 在我的应用程序中,使用Dexguard和发布中的应用程序未与Crashlytics同步 并在Dexguard文件中添加此代码:Android 在项目中添加Crashlytics,android,firebase,crashlytics,dexguard,Android,Firebase,Crashlytics,Dexguard,我厌倦了与Crashlytics同步我的项目。 在我的应用程序中,使用Dexguard和发布中的应用程序未与Crashlytics同步 并在Dexguard文件中添加此代码: -keepattributes *Annotation* -keepattributes SourceFile,LineNumberTable -keep public class * extends java.lang.Exception -keep class com.google.firebase. { *; } -
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception
-keep class com.google.firebase. { *; }
-dontwarn com.google.firebase.
-keep class com.crashlytics. { *; }
-dontwarn com.crashlytics.
-keep class com.google.android.gms.internal.** { *; }
并将此代码添加到Gradle文件中:
firebaseCrashlytics {
mappingFileUploadEnabled true
}
另外,我在Dexguard文件中对这一行进行了注释:
-printmapping mapping.txt
如何修复它