Как настроить эмулятор Android

Я установил SmartFace в первый раз и следовал инструкциям, но не могу загрузить программный эмулятор (как в примере с привет, мир на YouTube).

Когда я нажимаю «Начать отладку», я получаю:

"Проверка синтаксиса завершена. Синтаксических ошибок нет. Проверка конфигурации Android SDK. Поиск устройств... Не удалось обнаружить какое-либо подключенное устройство Android на вашем компьютере! См. документ по устранению неполадок! Не удалось развернуть."

У меня есть Galaxy GT-I1890N, подключенный к USB-порту, но я тоже не могу его распознать.

На данный момент я был бы счастлив просто заставить работать программный эмулятор. У меня установлен AVD Manager, который показывает, что в системе есть виртуальное устройство Nexus_5_API_21_x86, но я не могу заставить SmartFace App Studio использовать его.

Любая помощь принята с благодарностью.


person Hughgo    schedule 22.04.2015    source источник
comment
Кто-нибудь? Проблема, похоже, в том, что настройки проекта настаивают на выборе USB-устройства. Мне не нужно физическое устройство. Я хочу использовать только программный эмулятор. Может ли кто-нибудь посоветовать, пожалуйста.   -  person Hughgo    schedule 23.04.2015
comment
Также обратите внимание, что теперь я установил Android Studio на тот же компьютер, и он может использовать эмулятор программного обеспечения Android. ПОЧЕМУ НЕ СМАРТФЕЙС? Почему он настроен на просмотр USB-порта в поисках устройства, когда я не хочу использовать физическое устройство. Любые идеи, пожалуйста.   -  person Hughgo    schedule 24.04.2015


Ответы (1)


Если вы хотите эмулировать/отлаживать на эмуляторе, а не на USB, вы должны выбрать

File->Project Details->Debug/Emulator Settings->Virtual Connection

в Smartface App Studio. Сначала запустите эмулятор Android в AVD Manager, затем запустите эмулятор из Smartface.

person halit    schedule 24.04.2015
comment
Спасибо за это. Теперь я могу развернуть свой проект на виртуальном устройстве Android. Однако мне нужно использовать Android Studio AVD Manager, чтобы запустить эмулятор. Когда я использую его в Android SDK Tools, я просто получаю список Nexus_5_API_22, в котором есть? для каждого из его полей. Запуск в AVD Manager для этого устройства отключен. Когда я пытаюсь отредактировать устройство, список целей пуст, поэтому я не могу его исправить. Если я попытаюсь создать AVD, у меня будет та же проблема, в списке целей ничего нет. Как я могу сбросить AVD Manager в SDK Tools, чтобы иметь/создавать некоторые устройства? - person Hughgo; 24.04.2015
comment
Вы должны установить Android API для создания виртуального устройства. Найдите SDK Manager рядом с AVD Manager и установите, например. Андроид 5.1.1. Затем вы можете снова открыть AVD Manager и выбрать цель. - person halit; 24.04.2015
comment
Я установил это. Я удалил его и переустановил. Я установил ряд образов (по умолчанию) из SDK 5.11. Однако, когда я запускаю All Programs/Android SDK Tools/AVD Manager, я получаю устройство Nexus API 22 с ?? в своих полях и не установлен Target. Кнопка Пуск для него отключена. Когда я пытаюсь создать новое устройство, список целей пуст, поэтому создание невозможно. Где определены цели, что может привести к их отсутствию в моей установке? Я использую AVD-менеджер так, как вы предлагаете, или есть другой способ, который приводит к другому результату? - person Hughgo; 25.04.2015