2017-01-07 4 views
1

Когда я исполняю реагировать родные вводный андроид в терминале, я получаю следующее:React Native не будет работать на Android-устройстве. Отсутствует ANDROID_HOME

сервера JS уже запущен. Запуск ADB -s HT68X0201778 обратный TCP: 8081 TCP: 8081

Строительство и установка приложения на устройстве (кд андроида & & ./gradlew installDebug) ... Не удалось уведомить ProjectEvaluationListener.afterEvaluate(), но первичная конфигурация отказ имеет приоритет. java.lang.RuntimeException: обнаружено местоположение SDK не . Определите местоположение с помощью sdk.dir в файле local.properties или с переменной окружения ANDROID_HOME.

FAILURE: Сбой сборки с исключением.

Где: Создание файла '........./Android/приложение/build.gradle' линия: 110

Что пошло не так: Возникла проблема оценки проекта ": приложение.

SDK не найден. Определите местоположение с помощью sdk.dir в файле local.properties или с переменной окружения ANDROID_HOME.

Попытка: Запустите с опцией -stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала.

Я уже сделал следующее: Установил Android Studio 2.2.3. Я проверил коробки в установщике, которые он сказал на веб-сайте RN. Я установил Marshmallow SDK, AVD, HAXM и JDK 1.8. Я добавил ANDROID_HOME в /.bashrc и даже выполнил установить ANDROID_HOME = ~/Library/Android/sdk на терминале. (Я дважды проверял путь.) Я запускаюсь на response-native-cli версии 2.0.1. Операционная система Mac OS Sierra.

Я не уверен, куда идти отсюда. Любая помощь будет оценена по достоинству.

Спасибо! --Anthony

ответ

4

Создайте файл с именем local.properties и добавить его в андроиде папку, а затем определить sdk.dir (местоположение вашего андроида каталога SDK) в моем случае это: Примечания: вам не нужно включить его в кавычки.

sdk.dir = /home/kbuhiire/Android/Sdk 
Смежные вопросы