2013-12-21 6 views
2

Есть много учебников, как создать приложение с Qt для Android. Так я это делаю в этих шагах:Разверните Qt 5 приложение QML на реальном устройстве Android

  1. установлен Android SDK, NDK, JDK и Apache Ant
  2. установлен Qt 5.2 для Android
  3. Created простого приложения QML.
  4. Конфигурированное виртуальное устройство от AVD Manager
  5. Я попытался запустить его, и он открыл окно эмулятора с моим приложением. Хорошо, все будет как ожидается.
  6. Теперь я хочу запустить его на реальном устройстве. У меня Samsung Galaxy Tab 2 10.1 P5100, поэтому я включил USB debug и подключил его к ПК.

Но когда я запускаю приложение, в окне «Выбрать Android-устройство» я вижу только эмулятор, а не реальное устройство.

Как я могу запустить приложение на реальном устройстве?

+0

Кажется, что-то неправильно с вашей ОС (если это Windows, вам, как я помню, понадобится какой-то драйвер Google USB) или с режимом отладки на устройстве. – mlvljr

+0

Да, у меня Windows 7. Я установил USB-драйвер Samsung для Android. Режим отладки на включенном дисплее включен. Ничего не изменилось. – folibis

+2

Хорошо, на вашем месте я бы попробовал инструменты SDK, минуя Creator - 'adb' или все, что перечисляет устройства - как только он сработает, вы даже можете создавать и развертывать программы Qt/QML из командной строки (if вы правильно настроили env, или я мог бы поделиться некоторыми скриптами ...). Возможно, что-то действительно не так с безопасностью Windows, и в этом причина - если у вас есть Ubuntu 12/13, вы можете попробовать это. – mlvljr

ответ

1

Самый простой способ следовать в документации по http://doc-snapshot.qt-project.org/qtcreator-2.8/creator-deploying-android.html

Использование министро для управления, имеющего APK для развертывания на реальном устройстве Especialy хорошей отправной точкой.

Надеюсь, это поможет.

+0

Ссылка, похоже, сломана. Это одно и то же содержание? http://doc.qt.io/qtcreator/creator-deploying-android.html – tiktok

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