На самом деле я работаю на CI / CD, используя VSTS в качестве сервера / git-репо.Я настроил задачу сборки, как показано на сайте, для сборки Android APK.Keystores и все данные, необходимые в качестве параметров для задач Build, установлены, но когда я ставлю задачу Build в очередь вручную, она вылетает в модуле сборки Gradlew с ошибкой:
Не удается найти файл лицензии DexGuard.
Вы должны поместить свой файл лицензии dexguard-license.txt
1) в расположение, определенное системным свойством Java 'dexguard.license',
2) врасположение, определяемое переменной среды ОС 'DEXGUARD_LICENSE',
3) в вашем домашнем каталоге,
4) в пути к классам или
5) в том же каталогекак банка DexGuard (не работает в сочетании с Gradle v3.1 +).
: app: dexguardXXXXXXXX FAILED
FAILURE: сборка завершилась с исключением.
Не удалось выполнить задачу ': app: dexguardXXXXXXXX'.java.io.IOException: Пожалуйста, проверьте свою лицензию DexGuard (подробности см. в журнале сборки).
Но в файл лицензии внесены изменения в проект, и все пути в свойствах gradle установлены правильно.
Кто-нибудь знает, как включить или добавить файл лицензии в VSTS, чтобы найти файл во время сборки?