Jak wstawić informacje o zatwierdzeniu i gałęzi z git do apk podczas budowania z gradle?

Mamy wielu programistów i wiele urządzeń oraz wiele świeżych i starych wersji apk. Czasami dochodzi do złego zachowania. Muszę wykryć, jaka wersja apk jest zainstalowana na urządzeniu (jaka gałąź, jakie ostatnie zatwierdzenie, jakie pliki zostały zmienione od ostatniego zatwierdzenia, kiedy apk się zakochał).

Używamy Gradle do tworzenia apk z projektów.

Czy jest jakaś metoda (dyrektywa lub wtyczka lub skrypt) do umieszczenia informacji o wersji gdzieś w apk? Na przykład jako stała w klasie java lub jako plik tekstowy w zasobach.

questionAnswers(1)

yourAnswerToTheQuestion