Задать вопрос
@staraday

Cordova не собирает проект из командной строки, что делать?

Кто-нибудь сталкивался с такой проблемой? - cordova не собирает проект по причине, что версия gradle сильно ранняя.
Так и не получается решить загадку.

Система Windows 10 Pro.

Добавил системные переменные среды:
GRADLE_ANDROID_HOME=c:\MuGradle\
PATH=%GRADLE_ANDROID_HOME%\bin


Менял в файле:
c:\prj\platforms\android\gradle\wrapper\gradle-wrapper.properties
Параметр:
distributionUrl=https://services.gradle.org/distributions/gradle-7.1.1-all.zip

на
distributionUrl=https://services.gradle.org/distributions/gradle-7.3.3-all.zip

Но после сборки, автоматом возвращает старое значение.

В Android Studio, также, свойства проекта открывал и указывал версию 7.3.3.
Меню File -> Project Structure...-> Раздел Project -> Gradle Version = 7.3.3,
Android Studio собирает проект, а если через cordova build android или cordova run, делать сборку выводит ошибку ниже.

PS c:\prj> cordova build android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\MyUser\AppData\Local\Android\Sdk\ (recommended setting)
ANDROID_HOME=C:\Users\MyUser\AppData\Local\Android\Sdk\ (DEPRECATED)
Using Android SDK: C:\Users\MyUser\AppData\Local\Android\Sdk
Subproject Path: CordovaLib
Subproject Path: app

FAILURE: Build failed with an exception.

* Where:
Build file 'c:\prj\platforms\android\app\build.gradle' line: 20

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin 'com.android.internal.version-check'.
   > Minimum supported Gradle version is 7.2. Current version is 7.1.1. If using the gradle wrapper, try editing the distributionUrl in c:\prj\platforms\android\gradle\wrapper\gradle-wrapper.properties to gradle-7.2-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 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 2s
Command failed with exit code 1: c:\prj\platforms\android\gradlew cdvBuildDebug -b c:\prj\platforms\android\build.gradle
  • Вопрос задан
  • 656 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@staraday Автор вопроса
Добавить системную переменную окружения:
CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=https://services.gradle.org/distributions/gradle-7.3.3-all.zip
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы