Простой способ напечатать переменную в build.gradle в Android Studio? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь распечатать переменную (пример: $ {project.projectDir}), когда синхронизирую свой проект Android Studio с build.gradle, потому что мне нужно увидеть значение переменной, чтобы определение моей задачи работало правильно.

Я искал переполнение стека, а затем последовал совету других, попробовал следующее:

project.logger.debug("@@@@@@@@@ ${project.projectDir}")
System.out.println("@@@@@@@@@ ${project.projectDir}")
println "@@@@@@@@@ ${project.projectDir}"

Но ничего из вышеперечисленного не работает, панель «Синхронизация» внизу ничего не показывает.Так как Android студия не предоставляет функцию «отладки».Так что - это простой способ узнать значение переменной, определенной / предопределенной в build.gradle ?

1 Ответ

0 голосов
/ 27 ноября 2018
  1. Создать задачу внутри файла build.gradle уровня проекта / модуля, затем добавить этот код

    task sample { project.logger.lifecycle('my info message') }
    
  2. для сборки ./gradlew sample (Mac)

  3. Он будет печатать внутри Android Studio Terminal.

Выход:

outpput

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...