如何在调试模式下将Qt Creator中的--android-platform更改为不是android-1?

Ros*_*ers 10 qt android qt-creator android-sdk-tools qt-necessitas

我正试图通过Qt Creator在我的Android设备上运行一个新的Qt Quick应用程序.但是,Qt Creator一直使用Android API版本1,而我希望它能够针对Android API版本10(又名Android 2.3.3).

当我运行调试- >启动调试,然后选择一个armeabiarmeabi-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_Qt_5_4_0-Debug/android-libqc_mobile.so-deployment-settings.json --output C:/dev/qc/build-qc_mobile-Android_for_armeabi_GCC_4_9_Qt_5_4_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
Run Code Online (Sandbox Code Playgroud)

仅供参考,将发布模式APK部署到我的设备上确实有效.我只是希望让调试模式正常工作.

Nej*_*jat 10

您应该转到项目>构建Android APK>详细信息以配置部署设置.有一个名为Android Build SDK的选项.只需选择适当的Android API版本即可.

另外要创建APK包,请在APK选项中选择Bundle Qt库:

在此输入图像描述

您还可以选择" 创建模板"以创建清单文件,以设置应用程序设置,如图标,名称,...

  • SDK api级别组合框的选择已停用...在Build Android APK中 (3认同)
  • @Nejat Android Build SDK旁边没有任何东西.组合框似乎是被动的 (2认同)