Как я могу изменить --android-platform в Qt Creator, чтобы он не был android--1 в режиме отладки?

Я пытаюсь запустить новое приложение Qt Quick на своем устройстве Android через Qt Creator. Однако Qt Creator продолжает использовать Android API версии 1, в то время как я хотел бы, чтобы он ориентировался на Android API версии 10 (он же Android 2.3.3).

Когда я запускаю Debug->Start Debugging, а затем выбираю armeabi или armeabi-v7a на моем физическом устройстве и эмуляторах, Qt таинственным образом продолжает нацеливаться на android--1:

"C:\Qt\5.4\android_armv5\bin\androiddeployqt.exe" --input C:/dev/qc/build-qc_mobile-Android_for_armeabi_GCC_4_9_Qtandroid--14_0-Debug/android-libqc_mobile.so-deployment-settings.json --output C:/dev/qc/build-qc_mobile-Android_for_armeabi_GCC_4_9_Qtandroid--14_0-Debug/android-build --deployment bundled --android-platformandroid--1--jdk C:/jdk1.8.0_05 --ant C:/eclipse/plugins/org.apache.ant_1.9.2.v201404171502/bin/ant.bat

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

My Qt creator instance is:
Qt Creator 3.3.0 (opensource)
Based on Qt 5.4.0 (MSVC 2010, 32 bit)

Built on Dec 8 2014 at 15:24:21

From revision d36c4d87db

К вашему сведению, развертывание APK в режиме выпуска на моем устройстве работает. Я просто надеюсь, что режим отладки заработает.


person Ross Rogers    schedule 23.02.2015    source источник


Ответы (1)


Чтобы настроить параметры развертывания, перейдите в раздел Проекты > Сборка Android APK > Подробности. Существует параметр под названием Android Build SDK. Просто выберите подходящую версию Android API.

Также, чтобы создать пакет APK, выберите параметр Объединить библиотеки Qt в APK :

введите здесь описание изображения

Вы также можете выбрать Создать шаблоны, чтобы создать файл манифеста для установки параметров приложения, таких как значок, имя и т. д.

person Nejat    schedule 24.02.2015