crashlytics-build.properties в папке активов в выпуске APK - PullRequest
1 голос
/ 07 октября 2019

Я включил Crashlytics в свое приложение, и когда я анализирую свой релиз APK, я вижу файл crashylytics-build.properties в папке assets/. Этот файл не находится в моей локальной папке активов, однако. Содержимое файла выглядит следующим образом:

#This file is automatically generated by Crashlytics to uniquely
#identify individual builds of your Android application.
#
#Do NOT modify, delete, or commit to source control!
#
#Sun Oct 06 19:00:00 EDT 2019
version_name=1.0.0
package_name=com.example.app
build_id=fab45210-5052-3ab9-872d-9c67fcad894e1
version_code=1
app_name=Example app

Это нормально? Требуется ли Crashlytics этот файл для работы? Я немного обеспокоен, так как файл говорит, что он не должен быть передан в VCS, так почему он должен быть включен в APK ...

Файл также находится в app\build\intermediates\merged_assets\debug\out\crashlytics-build.properties, поэтому он может быть нормальнымв конце концов.

1 Ответ

1 голос
/ 08 октября 2019

Эти файлы build.properties автоматически генерируются Crashlytics SDK и являются необходимым файлом для определения уникального идентификатора сборки для вашего приложения. Обычно этот файл существует в вашем APK, однако, если вы планируете распространять свое приложение, рекомендуется использовать запутывающий инструмент, такой как Proguard или Dexguard, для запутывания вашей уникально идентифицируемой сборки.

...