手动将mapping.txt上传到crashlytics

时间:2015-04-28 22:08:57

标签: android crashlytics

我有一个带有混淆代码的旧版Android apk。我有mapping.txt。有没有办法手动上传mapping.txt到Crashlytics而无需再次重建apk?我没有更正jdk,android sdk等版本,以确保我构建完全相同的apk二进制文件。

或者,我可以在当前版本上使用gradle上传以前版本的mapping.txt吗?

3 个答案:

答案 0 :(得分:4)

Crashlytics会自动上传映射文件。

您可以通过查看以下内容查看Mac上的状态:

~/Library/Caches/com.crashlytics/com.crashlytics.tools/crashlytics.log

如果您的地图文件尚未上传,请从同一台计算机重建。反混淆文件将保存在deobs目录中。上传后,它将移至deobs_uploaded

答案 1 :(得分:0)

我认为这不可行。我的猜测是Crashlytics将一个唯一的ID与每个构建相关联,而该ID又用于检索相应的映射。

您唯一能做的就是使用retrace脚本手动对代码进行反模糊处理。

答案 2 :(得分:-2)

来自Crashlytics文档:

  

配置Gradle后,请确保在您使用Crashlytics的任何风格中设置minifyEnabled = true.Crashlytics会自动上传映射文件以覆盖您的构建变体。