Rino Rino - 5 months ago 21
Android Question

How to add proguard mapping file on git (exclude in gitignore, Android Studio)

I need to add this file on git (Android Studio Project)

app/build/outputs/mapping/my_flavor/relese/mapping.txt

This is my .gitignore file (root of the project)

...
build/
*/build/
!build/outputs/mapping/my_flavor/release
...


This is my .gitignore file (module app)

...
/build
!/build/outputs/mapping/my_flavor/release
...


The files contained in app/build/outputs/mapping/my_flavor/release are always excluded by git.

Any suggetion on how I can solve it?

Regards

Answer

Easiest way:

git add -f app/build/outputs/mapping/my_flavor/relese/mapping.txt

You only need to use the -f flag the first time - .gitignore does not work for files that are already tracked.

However, I would recommend treating the mapping.txt file as a build artifact and NOT add it to version control, instead, store it along with your .apk file to wherever you are storing build artifacts.

Comments