firebase / firebase/firebase-android-sdk

Crashytics plugin makes builds non-reproducible

Open
#2,570 4 comments 4 reactions 0 assignees View on GitHub
api: crashlytics type: feature request
Dominant language
Java
Stars
2.6k
Forks
710
Avg merge
2d 23h
Merged PRs (30d)
34

Description

### [REQUIRED] Step 2: Describe your environment

* Android Studio version: Android Studio Arctic Fox | 2020.3.1 Canary 12
* Firebase Component: Crashlytics
* Component version: 2.5.2

### [REQUIRED] Step 3: Describe the problem

#### Steps to reproduce:

1. Integrate crashlytics into an android app
2. Export an APK twice
3. Extract the contents of the APK and `diff -r` them. See:
```
76c76
< 79a4d6b75ce84bd6ae254b900862f3a4
---
> b8c86404219046eda8f32c66a3f45467
```

#### Expected

A determinsitic id to be used and two builds with the same source to have an equivalent build id. Possibly a hash of the mapping file could be used.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.