使用Android App Bundle时,Crashlytics不再上传映射文件

Ily*_*man 10 android proguard crashlytics android-app-bundle

运行Build -> Generate Signed Bundle / SDK
然后选择Android App Bundle

myApp.aab使用Play商店签名功能生成新文件.以及常规映射文件myApp/outputs/mapping/release/mapping.txt

出于某种原因,Crashalityics无法选择那些.
有没有办法手动触发Crashlytics的上传过程?

经过测试

  • Gradle build:3.2.1
  • Crashlytics:2.9.8
  • io.fabric.tools:gradle:1.+
  • Android Studio 3.2.1(Windows)

rep*_*tch 6

Fabric 最终在1.31.0 中修复了该错误

1.31.0:2019
7 月 24 日- 修复了构建 Android App Bundle 的 Dexguard 用户的映射文件上传(需要 Dexguard 8.5)。
- 修复了在构建 Android App Bundle 时也会触发 APK 构建的问题。
- 修复了阻止在 fabric.properties 文件中定义的 Fabric API 密钥为 Android App Bundle 构建正确注入的问题。

我遇到了同样的问题,更新版本后修复了:

buildscript {
  ...
  classpath 'io.fabric.tools:gradle:1.31.0'
  ...
}
Run Code Online (Sandbox Code Playgroud)