无法在QtCreator

时间:2018-05-20 10:46:06

标签: android qt qt-creator

我正在尝试在Qt-Creator中运行Android应用程序。当我尝试构建它时,它构建没有任何问题但是当我点击运行按钮,而不是询问在哪里运行应用程序时它给了我这个错误: -

Cannot find the android build step.
Error while building/deploying project untitled (kit: Android for armeabi-v7a (GCC 4.9, Qt  (android_armv7)))
When executing step "Deploy to Android device"

我正在使用Arch Linux。我安装了Android SDK和NDK以及OracleJDK 10。 我已经通过USB将我的Karbon Titanium手机连接到我的笔记本电脑并启用了USB调试。

编辑: -

以下是环境变量: -

% cat /etc/environment 
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
JAVA_HOME=/usr/lib/jvm/default
JRE_HOME=/usr/lib/jvm/default-runtime

PATH=/home/jimbo/bin:/home/jimbo/.local/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/cordova/bin:/opt/AndroidSDK/tools/bin

RUSTUP_HOME=/opt/Rust
CARGO_HOME=/opt/Rust/.cargo
ANDROID_HOME=/opt/AndroidSDK
ANDROID_NDK_HOME=/opt/AndroidNDK
PKG_CONFIG_PATH=/bin/pkg-config

我也在使用NDK 10e: -

enter image description here

2 个答案:

答案 0 :(得分:1)

  

您必须将Qt版本netstat -ano'port' => env('DB_PORT', null),5.9.0一起使用。   qt的sdk 26.1.1之前的版本不适用于ndk version 10.4.0。   所以你只需要将你的Qt版本更新为5.9.0

最后,使用此组合:

sdk 26.1.1

它对我有用。希望它能为你效劳。 :)

答案 1 :(得分:0)

对我有用。

只需删除Qt创建者设置文件并重新启动它即可:

Where does QtCreator save its settings?

  

在Windows 10、8,Vista和7上,文件位于   :\ Users \\ AppData \ Roaming \ QtProject和   :\ Users \\ AppData \ Local \ QtProject。

     

在Windows XP上,文件位于:\ Documents和   设置\\应用程序数据\ QtProject和:\ Documents   和设置\\本地设置\应用程序数据\ QtProject。

https://bugreports.qt.io/browse/QTCREATORBUG-20088

  

从头开始重新创建QtC设置时,问题已解决。

     

因此,与设置更新相关的QtC代码出现了问题,   因为从我的屏幕截图可以看出,QtC报告说,   Android配置可以,但是未创建构建步骤。