2013-07-05 3 views
1

Я установил QT 5.1 около 2 часов назад со всем необходимым для создания Android-приложения с использованием C++/QT.QT5: не удается развернуть приложение для Android

Когда я создаю приложение Qt Quick 2, я пытаюсь развернуть его, чтобы посмотреть, как он выглядит. Эмулятор запускается, но приложение не запускается, и когда я ушел эмулятор, у меня есть это сообщение:

:-1: error: Cannot deploy: no devices or emulators found for your package.

Эмулятор отлично работает. Я нахожусь в Windows 8 Pro 64 бит. Почему я не могу развернуть сгенерированное приложение?

спасибо Жан (:

+1

Я не хочу быть грубым (хотя это может звучать так, как будто я есть), но 2 часа нигде не достаточно, чтобы вы могли провести правильное исследование своей проблемы. Пожалуйста, сушите проблему, прежде чем отправлять ее нам. – syam

+1

Вы на самом деле правы, я не ищу часы для своей проблемы, так как я строго следил за учебником, показывающим, как настроить Qt Creator для разработки Android. Я сделал все, что он сказал, но это все равно не сработает. Я ошибся в этой ошибке, но нашел одно сообщение о том, что он исправил проблему, установив поддержку 32bits, но мой Qt Creator уже установил 32 бита ... Есть ли у вас другие подсказки? (другой (новый) tuto? мин от май 2013) – jean

ответ

0

Попытка сделать то же самое, как ОП, столкнулись с той же проблемой

Убедитесь, что ADB находит устройство Инструкция здесь http://developer.android.com/tools/device.html

Убедитесь, что вы.. развертывание правильной версии API. Попытка развернуть пакет со слишком высокой версией API заставит Qt Creator пропустить ваше устройство и вернуться к эмулятору.

Вы можете найти версию API, которую вы используете из Qt Creat или «Проекты» из параметров запуска комплекта Android в разделе «Конфигурация пакета». Проверьте версию Android вашего устройства и соответствующую версию API отсюда. https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

Я успешно развернул свое первое приложение, и все, кажется, работает нормально.

1

Вы должны запустить avd form android sdk manager> tools> управлять avds, разблокировать его, а затем запустить свой проект. для получения дополнительной информации см. Мой ответ here

Смежные вопросы