mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-30 02:09:20 +00:00
Fixed runtime crash for build without Crashlytics
This commit is contained in:
parent
16d6d3b886
commit
7277e420b3
2 changed files with 6 additions and 2 deletions
|
|
@ -172,6 +172,8 @@ android {
|
|||
nativeSymbolUploadEnabled = true
|
||||
unstrippedNativeLibsDir = path
|
||||
}
|
||||
} else {
|
||||
resValue("string", "com.crashlytics.android.build_id", "none")
|
||||
}
|
||||
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
||||
}
|
||||
|
|
@ -199,6 +201,8 @@ android {
|
|||
nativeSymbolUploadEnabled = true
|
||||
unstrippedNativeLibsDir = path
|
||||
}
|
||||
} else {
|
||||
resValue("string", "com.crashlytics.android.build_id", "none")
|
||||
}
|
||||
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -564,7 +564,7 @@ class CoreContext
|
|||
private var logcatEnabled: Boolean = corePreferences.printLogsInLogcat
|
||||
|
||||
private var crashlyticsEnabled: Boolean = corePreferences.sendLogsToCrashlytics
|
||||
private var crashlyticsAvailable = true
|
||||
private var crashlyticsAvailable = BuildConfig.CRASHLYTICS_ENABLED
|
||||
|
||||
private val loggingServiceListener = object : LoggingServiceListenerStub() {
|
||||
@WorkerThread
|
||||
|
|
@ -583,7 +583,7 @@ class CoreContext
|
|||
else -> android.util.Log.d(domain, message)
|
||||
}
|
||||
}
|
||||
if (crashlyticsEnabled) {
|
||||
if (crashlyticsAvailable && crashlyticsEnabled) {
|
||||
FirebaseCrashlytics.getInstance().log("[$domain] [${level.name}] $message")
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue