mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-05-01 03:26:19 +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
|
nativeSymbolUploadEnabled = true
|
||||||
unstrippedNativeLibsDir = path
|
unstrippedNativeLibsDir = path
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
resValue("string", "com.crashlytics.android.build_id", "none")
|
||||||
}
|
}
|
||||||
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
||||||
}
|
}
|
||||||
|
|
@ -199,6 +201,8 @@ android {
|
||||||
nativeSymbolUploadEnabled = true
|
nativeSymbolUploadEnabled = true
|
||||||
unstrippedNativeLibsDir = path
|
unstrippedNativeLibsDir = path
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
resValue("string", "com.crashlytics.android.build_id", "none")
|
||||||
}
|
}
|
||||||
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString())
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -564,7 +564,7 @@ class CoreContext
|
||||||
private var logcatEnabled: Boolean = corePreferences.printLogsInLogcat
|
private var logcatEnabled: Boolean = corePreferences.printLogsInLogcat
|
||||||
|
|
||||||
private var crashlyticsEnabled: Boolean = corePreferences.sendLogsToCrashlytics
|
private var crashlyticsEnabled: Boolean = corePreferences.sendLogsToCrashlytics
|
||||||
private var crashlyticsAvailable = true
|
private var crashlyticsAvailable = BuildConfig.CRASHLYTICS_ENABLED
|
||||||
|
|
||||||
private val loggingServiceListener = object : LoggingServiceListenerStub() {
|
private val loggingServiceListener = object : LoggingServiceListenerStub() {
|
||||||
@WorkerThread
|
@WorkerThread
|
||||||
|
|
@ -583,7 +583,7 @@ class CoreContext
|
||||||
else -> android.util.Log.d(domain, message)
|
else -> android.util.Log.d(domain, message)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (crashlyticsEnabled) {
|
if (crashlyticsAvailable && crashlyticsEnabled) {
|
||||||
FirebaseCrashlytics.getInstance().log("[$domain] [${level.name}] $message")
|
FirebaseCrashlytics.getInstance().log("[$domain] [${level.name}] $message")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue