13

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

myApp.aab它使用 play store 签名功能生成一个新文件。以及中的常规映射文件myApp/outputs/mapping/release/mapping.txt

出于某种原因,Crashlytics 无法获取这些信息。
有什么方法可以手动触发 Crashlytics 的上传过程?

经测试

  • 摇篮构建:3.2.1
  • 崩溃分析:2.9.8
  • io.fabric.tools:gradle:1.+
  • Android Studio 3.2.1(Windows)
4

2 回答 2

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'
  ...
}
于 2019-09-20T17:29:44.790 回答
1

我以前从未使用过 App Bundle;但是,我希望您尝试将映射文件上传myApp/outputs/mapping/release/mapping.txt到 Play 商店控制台 -> Android Vitals -> 反混淆文件。

在此处输入图像描述

祝你好运!。

于 2019-01-09T09:54:41.000 回答