@haa

В чем ошибка при сборке ionicframework?

Добрый день. Пытаюсь собрать проект под андроид через
ionic cordova build android
и выдает ошибку:
FAILURE: Could not determine which tasks to execute.

* What went wrong:
Task 'wrapper' not found in root project 'android'.

* Try:
Run gradle tasks to get a list of available tasks.

BUILD FAILED

Total time: 8.214 secs
/usr/share/gradle/bin/gradle: Command failed with exit code 1
[ERROR] An error occurred while running subprocess cordova.


Смотрел много инструкции по этой ошибки, не помогает.

------------------------------------------------------------
Gradle 1.4
------------------------------------------------------------
Gradle build time: 9 Сентябрь 2013 г. 20:44:25 UTC
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.3 compiled on July 24 2018
Ivy: non official version
JVM: 1.7.0_181 (Oracle Corporation 24.181-b01)
OS: Linux 4.4.0-135-generic amd64


В чем может быть проблема?
Cпасибо.
  • Вопрос задан
  • 1074 просмотра
Решения вопроса 1
@haa Автор вопроса
Скачиваем Android Studio.
1) Через Android Studio скачиваем SDK в папку home/user/Android/Sdk
2)Через консоль пропиcываем пути для SDK
export ANDROID_HOME=/home/user/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

3) Вручную установил версию gradle 3.4.1 (Binary-only) в папку home/user/opt/gradle. Все делал по оф сайту gradle.org
3) Через настройки Android Studio в разделе Build Tools -> Gradle прописал путь к установленной gradle.
4) Прописываем пути для gradle через консоль
export PATH=$PATH:/home/ansar/opt/gradle/gradle-3.4.1/bin

Теперь когда делаем build все работает
ionic cordova build android
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PiloTeZ
...
Не знаю в чем причина, можно попробовать
ionic cordova platform remove android
ionic cordova platform add android


Может версия gradle не соответствует ионику, но это вряд ли.
Если проблема не решается, можно с нуля поднять проект, вероятно проблема решится.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы