【发布时间】:2017-11-21 10:00:34
【问题描述】:
我的代码使用 proguard 进行了混淆,在构建发布版本时以及在 Play 控制台中发布 APK 期间,我在“Vitals”部分上传了 mapping.txt 文件。
当引发异常时,我可以在堆栈跟踪中读取清晰的代码(在 crashlytics 和 Play 控制台中)。
使用以前版本的 Android Studio (
我遇到了 gradle 插件的迁移,引入了所需的修改
build.gradle(应用程序):
flavorDimensions "mode"
productFlavors {
full {
dimension "mode"
}
}
...
buildTypes {
release {
multiDexEnabled true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
debug {
ext.enableCrashlytics = false
versionNameSuffix "-DEBUG"
}
}
配置有什么问题? Mapping.txt 文件已正确上传并被 Play 管理中心接受。 有什么提示吗?
【问题讨论】:
标签: android android-studio gradle proguard