android - 如何禁用上传 Firebase Crashlytics 的 alpha 和 beta 版本的映射文件?
问题描述
我想禁用将映射文件上传到 Firebase 服务器以进行 alpha 和 beta 构建。
我的成绩构建类型:
buildTypes {
release {
minifyEnabled true
debuggable false
useProguard false
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
beta {
minifyEnabled true
debuggable true
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
firebaseCrashlytics {
mappingFileUploadEnabled false
}
}
alpha {
minifyEnabled true
debuggable true
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
firebaseCrashlytics {
mappingFileUploadEnabled false
}
}
}
但添加此代码后:
firebaseCrashlytics {
mappingFileUploadEnabled false
}
我有这个错误,我不知道如何解决它:
No signature of method: build_1dvhq7u1hv066n9hrxkm7yggx.android() is applicable for argument types: (build_1dvhq7u1hv066n9hrxkm7yggx$_run_closure1) values: [build_1dvhq7u1hv066n9hrxkm7yggx$_run_closure1@48779342]
解决方案
我有同样的问题。错误代码:
debug{
firebaseCrashlytics {
mappingFileUploadEnabled = false
}
}
apply plugin: 'com.google.firebase.crashlytics'
正确的代码:
apply plugin: 'com.google.firebase.crashlytics'
android{
debug{
firebaseCrashlytics {
mappingFileUploadEnabled = false
}
}
}
原因是插件的声明放在了使用之后,希望对你有帮助。
推荐阅读
- swift - 如何在 SwiftUI 中使用 NSAttributedString 和 ScrollView?
- postgresql - 获取基于月份的动态时区偏移
- typescript - TypeScript 声明对象结构而不使用 [key:string]
- python - ModuleNotFoundError:进行迁移时没有名为“my_app”的模块
- reactjs - 如何在打字稿中表示一个对象列表,其中键是日期,内容是数组?
- ggplot2 - ggplot2中x轴的第二个描述?
- reactjs - React 应用程序在转到页面时挂起并使用 300% 的 CPU
- java - 更改原点 (0,0) 和所有相对点的位置
- python - Bert 嵌入元素 #308
- python - PySide2,是否可以在 QTableWidgetItem 中有 HTML 文本?