Android App using proguard:
Crashlytics会自动上传映射文件,以覆盖您的构建变体。 https://docs.fabric.io/android/crashlytics/dex-and-proguard.html#gradle
我们需要摆脱此警告,因为我们的竹子构建代理没有外部连接。
WARN - Crashlytics had a problem uploading the deobs file.
Please check network connectivity and try again.
build 22-Jan-2018 15:20:18
com.crashlytics.reloc.org.apache.http.conn.HttpHostConnectException: Connect to cm.crashlytics.com:443
我们如何禁用此上传功能?
编辑 - 澄清:我们不想为此构建禁用崩溃;事实上我们需要它。我们只想禁用映射文件的上传,因为我们在此代理上没有外部连接。
提前谢谢。
您可以通过在
顶级build.gradle文件中设置enabled
-标志来禁用任务,以便特定任务false
。
subprojects {
tasks.whenTaskAdded { task ->
boolean isCrashlyticsTask = task.name.toLowerCase().contains("crashlytics")
if (isCrashlyticsTask) {
task.enabled = false
}
}
}
怎么样:
android {
buildTypes {
debug {
ext.enableCrashlytics = false
...
就像在崩溃文档中一样。