Ваша оболонка з градієном відсутня, зламана або зіпсована.
Що таке обгортка gradle:
gradlew
чи виконується оболонка gradle - пакетний скрипт для Windows та скрипт оболонки в інших місцях. Після виклику сценарію обгортки завантажується визначена версія gradle та виконується. Поширюючи обгортку з вашим проектом, кожен може працювати з ним, не маючи заздалегідь встановлювати Gradle. Ще краще, що користувачі збірки гарантовано використовувати версію Gradle, з якою була створена збірка.
Відновлення обгортки gradle:
Раніше вам потрібно було додати wrapper
завдання до build.gradle, щоб відновити обгортку gradle та всі її залежності. Наприклад:
task wrapper(type: Wrapper) {
gradleVersion = '4.1'
}
Новіші версії gradle цього не потребують. Тепер це вбудована задача. Просто запустіть:
gradle wrapper
Ви також можете надати додаткові прапори, щоб вказати версії тощо
gradle wrapper --gradle-version 6.2 --distribution-type all
Під час виконання цього завдання до папок джерела додаються сценарій обгортки gradle та необхідні файли jar. Властивості зберігаються в gradle / wrapper / gradle-wrapper.properties
(Вам може знадобитися встановити gradle локально, щоб запустити це. brew install gradle
Наприклад, на mac. Детальніші інструкції див. Тут )
Чому його бракувало в першу чергу?
Здається, OP видалила щось, від чого залежить обгортка gradle.
Але загальною причиною є те, що запис .gitignore не дозволяє перевіряти банки з обгорткою в git. Зауважте, що фактично .gitignore може бути у вихідній папці або глобальній у домашній папці користувача або у глобальній конфігурації git. Зазвичай є *.jar
запис у .gitignore.
Ви можете додати виняток для jarle-файлів gradlew в .gitignore
*.jar
!gradle/wrapper/gradle-wrapper.jar
або примусити додати баночку для обгортки в git
git add -f gradle/wrapper/gradle-wrapper.jar
ref: Gradle Wrapper
gradle wrapper
знову, щоб відновити відсутній код ... це за умови, що у вас немає налаштування управління джерелом.