【发布时间】:2018-05-20 10:46:06
【问题描述】:
我正在尝试在 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:-
【问题讨论】:
-
你有模拟器或连接设备吗??
-
你用的是什么版本的NDK和SDK?
-
@eyllanesc SDK 版本 = 26.1.1 和 NDK 版本 = r17-linux-x86_64
-
@MohammadKanan 我的安卓手机已连接
-
@noone 问题出在NDK,我也是archilinux用户,问题是Qt不支持NDK版本,根据文档:doc.qt.io/qt-5/androidgs.html通知它支持version 10e 版本,如果你安装了 aur 可以安装 aur/android-ndk-10e
标签: android qt qt-creator