我正在尝试在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: -
答案 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配置可以,但是未创建构建步骤。