Попытка эмулировать Android из Appcelerator в Windows

Я установил Appcelerator в Windows, пытаюсь увидеть вывод Android.

Мне удалось добавить устройство Android, загрузив - запустив эмулятор Android под названием Genymotion. Теперь у меня в меню «Выполнить» добавлен IP-адрес, когда я его активирую, Appcelerator пытается запуститься: появляются консольные сообщения. Но примерно через 1 минуту я получаю сообщение о том, что мне следует загрузить SDK API уровня 23.

У меня была старая версия Android Studio, я обновил ее, открыл инструмент управления SDK и загрузил все, что смог найти, перезагрузился, но ошибка не устранена. Я вижу Android версии 23 в списке.

Вот сообщение об ошибке:

[ОШИБКА]: не найдены допустимые цели Android SDK.

[ОШИБКА]: загрузите целевой API Android SDK уровня 23 или новее из Android SDK Manager и повторите попытку.


person Francis    schedule 11.03.2016    source источник
comment
Вы можете использовать интерфейс командной строки appcelerator для проверки конфигурации. Попробуйте проверить вывод этой команды в appc ti info   -  person Himanshu Soni    schedule 13.03.2016


Ответы (2)


Недавно у меня была такая же проблема, и оказалось, что java JDK отсутствует на моем пути.

Внимательно изучите документацию по переменным среды Appcelerator для Windows. .

Ниже приведены некоторые каталоги Java, включенные в мой путь на моем новом компьютере с Windows 10:

  • C:\ProgramData\Oracle\Java\java;
  • C:\android-sdk-win\tools;
  • C:\android-sdk-win\платформенные инструменты;
  • C:\Program Files (x86)\Java\jdk1.8.0_65\bin;

Кроме того, я действительно рекомендую использовать GenyMotion (которого я избегал в течение многих лет) для запуска ваших эмуляторов, оказывается невероятно быстрым, простым в настройке и имеет бесплатная базовая версия.

Удачи.

person Newport99    schedule 12.03.2016
comment
Последние Android AVD работают так же быстро, как Genymotion, и поставляются с сервисами Google Play. - person Fokke Zandbergen; 14.03.2016
comment
Привет Newport99, спасибо за ваш ответ. Вот элементы пути, которые у меня есть, относящиеся к java и sdk: C:\android-sdk-win;C:\android-sdk-win\tools;C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin смена эмулятора есть шанс решить проблему? - person Francis; 21.03.2016

Теперь у меня есть IP-адрес, добавленный в меню «Выполнить».

Studio должна обнаруживать эмуляторы Android и Genymotion и позволять вам выбирать из списка. IP вводить не нужно. Если вы не видите эмуляторы, запустите appc ti info -t android, чтобы узнать, есть ли проблемы, требующие исправления.

person Fokke Zandbergen    schedule 14.03.2016
comment
Привет Фокке, спасибо за ваш вклад. Я не ввел IP, IP появился сам по себе. Я не смог найти команду appc на диске. - person Francis; 21.03.2016
comment
Студия установит CLI для вас. Если вы откроете PowerShell, вы сможете запустить указанную выше команду. - person Fokke Zandbergen; 21.03.2016