VSTS Android Непрерывная интеграция сборки не найдена Лицензия DexGuard не найдена

На самом деле я работаю на 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, чтобы найти файл во время сборки?

0 ответов

Другие вопросы по тегам