Как выполнить команду Gradle Wrap / Gradlew в Android-студии в Windows - PullRequest
0 голосов
/ 24 мая 2018

Я использую Gradle с проектом Android в Android Studio, я хочу запустить команду gradlew в терминале в Android Studio, в то время как я получил команду Gradlew не найдена ошибка.

Моя оболочка Gradle находится в каталоге:

"C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin"

В этом каталоге содержится следующее содержимое:

  1. Каталог с именем.gradle
  2. Файл с именем gradle
  3. Файл с именем gradle.bat.

Я пытался запустить "gradle -v" в этом каталоге, он работает нормально.

Но когда я попытался запустить

gradle wrapper --gradle-version 4.1

, я получил ошибку:

"Были обнаружены некоторые проблемы с настройкойtask ': wrapper'. Невозможно записать в файл 'C: \ Users \ Administrator.gradle \ wrapper \ dists \ gradle-4.1-all \ bzyivzo6n839fup2jbap0tjew \ gradle-4.1 \ bin \ gradle \ wrapper \ gradle-wrapper.jar', указанный длясвойство 'jarFile' в качестве предка 'C: \ Use rs \ Administrator.gradle \ wrapper \ dists \ gradle-4.1-all \ bzyivzo6n839fup2jbap0tjew \ gradle-4.1 \ bin \ gradle' не является каталогом. ”

Мой проект находится в каталоге D:\ASWorkspace\MyApp, я озадачен тем, что если я хочу выполнить команду gradlew, я должен выполнить ее в каком каталоге - в моем проекте Android или в проекте Gradle? И как выполнить его без ошибок

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Если вы хотите запустить напрямую из Android Studio Terminal, вам нужно перейти:

Файл> Настройки> Инструменты> Терминал

Затем установите Путь оболочки каталога к вашему терминалу, например: C:\Program Files\Git\git-cmd.exe.

Чтобы выполнить команду Gradle в Windows, вам нужно перейти в корневой каталог вашего проекта и затем выполнить команду: ./gradlew command.

Также вы можете просмотреть все задачи gradle проекта, используя: ./gradlew tasks.

0 голосов
/ 24 мая 2018

В каком каталоге я должен его выполнить?в моем проекте Android или Gradle проекта?и как выполнить его без ошибок?

gradlew должен выполняться из каталога проекта.

Если вы используете Android Studio, то просто переключитесь на вкладку Терминал, расположенную навнизу:

Terminal

И выполните ваши gradlew команды.

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