Я новичок в разработке Gradle и Java, и мне трудно использовать проект Gradle, для которого требуется старая версия Gradle.
В принципе, проблема в том, что каждая gradle
команда Irun завершается с той же ошибкой:
FAILURE: Build failed with an exception.
* Where:
Build file '/var/code/doron/reverb/libpulse-android/build.gradle' line: 10
* What went wrong:
A problem occurred evaluating project ':libpulse-android'.
> Failed to apply plugin [id 'android-library']
> Gradle version 1.10 is required. Current version is 4.10.2. If using the gradle wrapper, try editing the distributionUrl in /var/code/doron/reverb/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 0s
Из того, что я понял, рекомендуемый способ работы с этим типом проекта - установить и использовать упаковщик gradle - используйте команду ./gradlew
вместосистема gradle
.Я искал в интернете и достиг этой веб-страницы: https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:adding_wrapper Что в основном говорит о том, что я должен работать:
gradle wrapper --gradle-version 1.10
Но это заканчивается теми же ошибками, что и выше!
КогдаВ поисках ответа я столкнулся с таким вопросом: Получение ошибки «Требуется Gradle версии 1.10. Текущая версия 1.12.»при выполнении "обертки gradle"? Которые не смогли решить мою проблему.Кажется, что ответы на этот вопрос только пытаются объяснить, почему проблема возникает, а не как ее решить.
Видите ли вы, почему проблема абсурдно рекурсивна? Я не могу установитьнужная версия Gradle в оболочке, потому что сборка не удалась и сборка не удалась, потому что я не использую специальную версию gradle
и не использую оболочку , которую не могу установить .