Инструменты сборки Ionic установлены, но появляется сообщение об ошибке «Не установлено никаких инструментов сборки. Установите инструменты сборки Android версии 19.1.0 или выше». - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь собрать и сгенерировать apk для моего приложения Ionic 4.Когда я пытаюсь сделать это, я сталкиваюсь со следующей ошибкой:

A problem occurred evaluating project ':CordovaLib'.
[cordova]  > No installed build tools found. Install the Android build tools version 19.1.0 or higher.

Я рассмотрел множество других решений Stackoverflow для этой проблемы, и ничто не устранило мою проблему.У меня есть инструменты Android SDK и SDK, установленные через менеджер Android Studio SDK.

У меня установлен ANDROID_HOME в переменных пути моего .bash-профиля и Android Studio.Вот как выглядит мой файл .bash-профиля, и я полагаю, что переменные среды предназначены для установки?

export ANDROID_HOME=~/Users/zacharyjordan/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Users/zacharyjordan/Library/Android/sdk

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator

Когда я пытаюсь создать свое приложение, даже не похоже, что Ionic обнаруживает мой обновленный путь ANDROID_HOME.В нем ANDROID_HOME указан как ANDROID_HOME = / usr / local / Caskroom / android-sdk / 4333796

Если кто-нибудь знает, что я могу сделать, чтобы правильно построить приложение, я был бы очень признателен.Никакие другие решения на Stackoverflow до сих пор не устранили мою проблему.

Ответы [ 3 ]

0 голосов
/ 16 мая 2019

Мне удалось решить мою проблему с помощью вышеуказанной ошибки, создав 2 переменные окружения на моей машине OSX для ANDROID_HOME. По сути, это то же самое, что вы делали выше, но для моих путей.(Я не делал этого раньше.)

После этого я запустил команду sdkmanager "platform-tools" в моем CLI проектов Cordova.У меня были проблемы с решением этой проблемы перед использованием Android Studios SDK Manager, но этот метод, похоже, прояснил ситуацию.

Примечание. Если инструменты сборки для вашего проекта не найдены.Стоит попробовать sdkmanager "build-tools" в вашем CLI.

Надеюсь, это поможет.

0 голосов
/ 16 мая 2019

Я только что исправил эту ошибку на компьютере коллеги, и проблема заключалась в переменной окружения ANDROID_SDK_HOME, которая была установлена ​​в другую папку (C:\Android в его случае).Изменение этой переменной в соответствии с фактической папкой sdk устранило проблему.

0 голосов
/ 23 сентября 2018

У меня есть инструменты Android SDK и SDK, установленные через диспетчер SDK Android Studio *

SDK tools отличается от build tools.

Перейдите в SDK manager, скачайте инструменты сборки v19.1.0 или выше, тогда ошибка должна исчезнуть.

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