Как исправить ошибку «При оценке проекта возникла проблема: CordovaLib».при запуске 'Cordova Run Android' - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь создать приложение для Android и получаю сообщение об ошибке используемой версии Gradle.Когда я делаю предложенное изменение и снова запускаю команду, изменение снова возвращается, и оно снова перестает работать.

Я попытался заменить все ссылки на gradle-4.1-all.zip на gradle-4.10.1-all.zip, и по какой-то причине он продолжает меняться обратно в этом месте /gradle/wrapper/gradle-wrapper.properties to gradle-4.10.1-all.zip

Обнаружен проект Android Studio ANDROID_HOME = / Users /user.account / Library / Android / sdk JAVA_HOME = / Library / Java / JavaVirtualMachines / jdk1.8.0_201.jdk / Содержание / Путь к подпроекту домашней студии: CordovaLib Путь к подпроекту: app

FAILURE: сборка завершилась неудачей с исключением.

  • Где: файл сборки '/Users/user.account/cordovaProjects/hybrid-base/platforms/android/CordovaLib/build.gradle' строка: 41

  • Что пошло не так: возникла проблема при оценке проекта ': CordovaLib'.

    Не удалось применить плагин [id 'com.android.library'] Минимальная поддерживаемая версия Gradle - 4.10.1.Текущая версия 4.1.Если вы используете оболочку gradle, попробуйте отредактировать distributionUrl в /Users/user.account/cordovaProjects/hybrid-base/gradle/wrapper/gradle-wrapper.properties в gradle-4.10.1-all.zip

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.

  • Получите дополнительную справку по https://help.gradle.org

BUILD FAILED в 0s / Users/user.account/cordovaProjects/hybrid-base/platforms/android/gradlew: команда завершилась неудачно с кодом выхода 1 Вывод ошибки: FAILURE: сборка завершилась с исключением.

  • Где: файл сборкиСтрока '/Users/user.account/cordovaProjects/hybrid-base/platforms/android/CordovaLib/build.gradle': 41

  • Что пошло не так: при оценке проекта возникла проблема ':CordovaLib '.

    Не удалось применить плагин [id' com.android.library '] Минимальная поддерживаемая версия Gradle - 4.10.1.Текущая версия 4.1.Если вы используете оболочку Gradle, попробуйте отредактировать distributionUrl в /Users/user.account/cordovaProjects/hybrid-base/gradle/wrapper/gradle-wrapper.properties для gradle-4.10.1-all.zip

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.

  • Получите дополнительную помощь по https://help.gradle.org

BUILD FAILED за 0 с

Я могу заставить работать сборку, если я выполню cordova platform remove android, а затем сразу cordova platform add android, но как только я пытаюсь собрать во второй раз, она не работает

1 Ответ

0 голосов
/ 30 января 2019

Если по какой-либо причине вам нужна другая версия gradle, нет необходимости редактировать какой-либо файл, просто установите переменную CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL со значением URL-адрес, куда следует завершить zip-файл gradle, например

http://services.gradle.org/distributions/gradle-4.1-all.zip

У меня нет проблем с версией 4.1 (win10, платформа Android 7.1.4).

После того, как вы установите желаемую версию Gradle, перезагрузите ваш проект (удалите все плагины и все платформы и ручные изменения, затем переустановите), а затем попробуйте выполнить сборку.

Если проблема не устранена, чтобы помочь вамЛучше опубликуйте сообщение об ошибке и, пожалуйста, укажите, какую ОС, версию Cordova и версию платформы Android вы используете.

Как показывает опыт работы с Cordova, когда вы считаете, что единственный способ установить определеннуюКонфигурация заключается в редактировании файлов платформы, вероятно, существует правильный способ сделать это (например, автоматически подписать apk при сборке)

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