Я создаю проект ionic 2 и добавляю диагностический плагин Cordova следующим образом:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
и добавить платформу Android, как это:
ionic platform add android@latest
но при сборке с ionic build android
консолью выдают эту ошибку:
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
и я пытаюсь скачать вручную gradle.3.3-all.zip и изменить этот дистрибутивUrl var в платформе / android / cordova / lib / builders / GradleBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
чтобы:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
но не работает и консоль дает мне последнюю ошибку.
Я не знаю, как добавить Gradle для Android @ последней версии
cordova
ionic2
android-gradle-plugin
cordova-plugins
Реза Мазарлу
источник
источник
Ответы:
Попробуйте установить gradle и включить его в свой путь. Нажмите на ссылку ниже, чтобы получить руководство. https://gradle.org/install
источник
Жизнь слишком коротка, чтобы тратить ее на путаницу и т. Д.
Поскольку на iMac был установлен Homebrew , я просто запустил эту команду:
Проект Ionic3 начал успешно строить.
источник
brew update && brew install gradle
- иначе Gradle не устанавливается, если brew необходимо обновить в первую очередь.brew install
настоящее времяПросто установите Gradle на Linux, даже если установлена Android Studio,
источник
Для пользователей Windows :
Скачать бинарник gradle по ссылке в ответе Gradle Download
Распакуйте zip-файл в «C: \ Gradle» или в другое место.
откройте диалоговое окно «Изменить переменную среды» из меню «Пуск»
Нажмите «Создать» под системными переменными и добавьте, как показано ниже
Имя
GRADLE_HOME
переменной Значение переменнойC:\Gradle\gradle-4.0.1
Затем выберите
PATH
переменную из списка системных переменныхдобавить путь Gradle к значению переменной, как это
C:\Gradle\gradle-4.0.1\bin
затем нажмите win Key + R type cmd, затем введите> в командной строке типа строке gradle -v
если настройка верна, вы увидите подробности установки Gradle
источник
Существует проблема с Cordova версии 6.4.0 и Android 6.2.1 .so, пожалуйста, попробуйте с ниже совместимыми версиями
Кордова версия должна быть 6.4.0
Установите Android в свой проект
источник
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
перед первой командой и удалитеsudo
.В Ubuntu установка последней версии
gradle
решила проблему для меня.Попробуйте эти шаги, чтобы установить последнюю версию,
затем построить, используя,
cordova build android
илиionic cordova build android
Примечание: При установке Gradle из убунта репо, он будет установить старую версию 1.4 и не поможет, так что
sudo apt-get install gradle
сам по себе не поможет в большинстве случаев, если вы не добавить репозиторийppa:cwchien/gradle
ранееисточник
Я уже установил Android Studio, и мне просто нужно добавить gradle PATH в ~ / .bash_profile на моем MacOSX Mojave. Также, если Gradle обновлен, возможно, потребуется еще раз обновить путь.
Пример .bash_profile:
Когда вы отредактируете ваш .bash_profile, запустите команду ниже, чтобы прочитать ее снова.
источник
Для Windows вы можете попробовать следующее решение
Скопируйте свой
gradle-->bin
путь и добавьте его вsystem environment variable path
.В моем случае путь Gradle
Это решение сработало для меня.
источник
На Ubuntu 18.04 я установил gradle с помощью:
И готово.
источник
Если вы не хотите явно устанавливать gradle только для решения этой проблемы, вы можете преодолеть это, выполнив обходной путь, как указано ниже:
check_reqs.js
файл в папке платформы \ android \ cordova \ libandroidStudioPath
переменной проверки нуля вget_gradle_wrapper
функции, как показано ниже:Существующий код:
Модифицированный код:
ПРИМЕЧАНИЕ. Это изменение необходимо выполнять каждый раз, когда платформа Android удаляется и повторно добавляется.
ОБНОВЛЕНИЕ: вышеупомянутое решение будет работать до версии Android Cordova 6.3.0. Для Cordova Android 6.4.0 и выше, Gradle должен быть установлен как отдельная зависимость. Пожалуйста, найдите примечания к выпуску Cordova Android 6.4.0 для получения дополнительной информации об этом.
источник
Просто установите Gradle через командную строку. Если вы используете Mac, попробуйте
источник
Я решаю эту проблему
Загрузите
gradle.zip
с этого сайта https://gradle.org/install . И следуйте инструкциям, указанным на сайте.Затем откройте другой терминал cmd и выполните команду:
источник
Прежде всего удалите ionic и cordova, затем установите переменные envarionment
JAVA_HOME
,ANDROID_HOME
аPATH
затем переустановите ionic cordova и добавьте платформу следующим образом:Ионик настроит пакеты gradle правильно.
источник
npm
ключевое слово отсутствует послеsudo
первой строки вашего кода.В Arch Linux / Manjaro: sudo pacman -S gradle
источник
Я нахожусь на Microsoft Windows:
Я столкнулся с этой ошибкой после обновления Android Studio с 2.3.3 до 3.0 . Я решил эту проблему, изменив путь к gradle в переменной среды PATH, которая теперь называется « gradle-4.1 » для Android Studio 3.0 (ранее это была «gradle-3.2» для Android Studio 2.3.3 )
источник
Для пользователей Windows:
источник
Я переместил путь к папке Android на другой путь и принял эту ошибку.
Я решил эту проблему ниже.
Я был изменен на Gradle путь в системных переменных. Но не путь в пользовательских переменных. Вы должны перейти к пути в системных переменных
Скриншот это
Альтернативный скриншот это
источник
Короче говоря, это сэкономит время :) Ионная команда, пожалуйста, исправьте это
источник
Просто установите Android Studio и выберите папку SDK в качестве папки SDK по умолчанию для Android Studio, а затем Android Studio восстановить всю область повреждения и скачать необходимые файлы.
источник
Загрузите последнюю версию gradle с https://gradle.org/install и установите путь к gradle до bin в переменной PATH и путь экспорта в каталог, в котором вы работаете
пример: экспорт PATH = / home / abc / android-sdk-linux / tools: / home / abc / android-sdk-linux / platform-tools: / home / abc / android-sdk-linux / tools: / home / abc /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin
Я провел весь день, чтобы решить эту проблему, и в конечном итоге это решение сработало для меня,
источник
это работало со мной на Linux
установить SDK отсюда https://sdkman.io/
источник
Вы также получите эту ошибку, если вы находитесь в Windows, и путь к вашему проекту содержит круглые скобки. например. "Cordova (что-то)".
(По крайней мере, пока эта проблема не будет устранена.)
источник
@ Ганди: Может кто-нибудь дать мне знать, почему этот ответ опущен? Да почему? Это наконец решило эту проблему ...
На мой взгляд, есть ошибка, когда gradle или sdk или android studio установлены в другом каталоге, чем стандартный. У меня есть S: \ android \ Android Studio и S: \ android \ sdk.
Решение от Ghandi установило gradle где-то еще раз, но я был очень доволен этим: еще один или два «gradle» больше не причиняют мне боль
источник