Ошибки SDK для Nativescript - PullRequest
       0

Ошибки SDK для Nativescript

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

Я создаю приложение nativescript с angular, я использую сервер json.У меня запущен сервер json, и когда я запускаю 'tns run android' или 'tns doctor', я получаю эти ошибки.

× Переменная среды ANDROID_HOME не установлена ​​или указывает на несуществующий каталог.Вы не сможете выполнять какие-либо операции, связанные со сборкой для Android.Чтобы иметь возможность выполнять операции, связанные со сборкой Android, установите переменную ANDROID_HOME так, чтобы она указывала на корневой каталог установочного каталога Android SDK.

× ВНИМАНИЕ: adb из Android SDK не установлен или не настроендолжным образом.Для операций, связанных с Android, интерфейс командной строки NativeScript будет использовать встроенную версию adb.Чтобы избежать возможных проблем с собственным эмулятором Android, Genymotion или подключенными устройствами Android, убедитесь, что вы установили последний Android SDK и его зависимости, как описано в http://developer.android.com/sdk/index.html#Requirements

× ВНИМАНИЕ: Android SDK не установлен илине настроен правильно.Вы не сможете запускать свои приложения в нативном эмуляторе.Чтобы иметь возможность запускать приложения в собственном эмуляторе Android, убедитесь, что вы установили последний Android SDK и его зависимости, как описано в http://developer.android.com/sdk/index.html#Requirements

× Не удается найти совместимый Android SDK для компиляции.Чтобы иметь возможность собирать для Android, установите Android SDK 28 или более поздней версии.Запустите $ sdkmanager для управления версиями Android SDK.

× В вашей системе должны быть установлены инструменты сборки Android SDK.Вы можете установить любую версию в следующем диапазоне: '> = 23 <= 28'.Запустите <code>$ sdkmanager из командной строки, чтобы установить необходимый Android Build Tools.Если они у вас уже установлены, убедитесь, что переменная окружения ANDROID_HOME установлена ​​правильно.

× Ошибка при выполнении команды 'javac'.Убедитесь, что вы установили Java Development Kit (JDK) и задали переменную среды JAVA_HOME.Вы не сможете создавать свои проекты для Android.Чтобы иметь возможность сборки для Android, убедитесь, что вы установили Java Development Kit (JDK) и настроили его в соответствии с системными требованиями, как описано в http://docs.nativescript.org/setup/ns-cli-setup/ns-setup-win.html#system-requirements

× ВНИМАНИЕ: Java Development Kit (JDK)не установлен или неправильно настроен.Вы не сможете работать с Android SDK и не сможете выполнять некоторые операции, связанные с Android.Чтобы убедиться, что вы можете разрабатывать и тестировать свои приложения для Android, убедитесь, что вы установили JDK, как описано в http://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html (для JDK 8).

Я установил JDK и Android Studio, яустановил SDK в андроид студию.

1 Ответ

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

Откройте файл среды (в моем случае .zprofile) и добавьте следующее:

export PATH=~/Library/Android/sdk/platform-tools:$PATH
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/$USER/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/$USER/.android/avd
export JAVA_HOME=/Library/Java/

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

Затем запустите source .zprofile, перезагрузите терминал на всякий случай и затем попробуйте снова запустить tns doctor.Если у вас открыт Android Studio, перезапустите его.

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