Ионная сборка Android под Linux - PullRequest
0 голосов
/ 02 мая 2018

Я использую Ionic под Debian и уже несколько дней пытаюсь скомпилировать в Android. Я установил Android SDK, как показано ниже:

sudo apt-get install android-sdk

Я попытался скомпилировать, как показано ниже:

ionic cordova build --release android

Выдает эту ошибку

Перед созданием проекта необходимо принять лицензионные соглашения и завершить установку отсутствующих компонентов с помощью Android Studio SDK Manager.

Проблема в том, что нет ни двоичного файла skdmanager, ни двоичного файла Android, чтобы принять их !. Это сводит меня с ума, есть идеи, как это решить? Заранее спасибо.

Я решил эту проблему, загрузив SDK отдельно, используя этот двоичный файл для принятия лицензий, а затем скопировал их в / usr / lib / android-sdk / licenses / Я все еще запутался в пропущенных двоичных файлах, поэтому оставлю вопрос открытым.

1 Ответ

0 голосов
/ 02 мая 2018

Это распространенная проблема, с которой сталкиваются многие разработчики. Вам нужно найти файл менеджера SDK.

Если он установлен глобально, просто откройте терминал и выполните команду ниже:

./sdkmanager --licenses

Если нет, то сначала найдите файл sdkmanager, который обычно находится под:

/Users/YOUR_MAC_USER/Library/Android/sdk/tools/bin

На MacBook. и затем выполните ту же самую команду выше ./sdkmanager --licenses. Это решит вашу проблему.

Примечание : ./sdkmanager --licenses запросит у вас все лицензии, которые вы еще не приняли, и вы можете просто ввести y, чтобы принять каждую из них.

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