VSTS Android Непрерывная интеграция сборки не найдена Лицензия DexGuard не найдена - PullRequest
0 голосов
/ 10 сентября 2018

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

...