Manjaro Linux下如何获取androiddeployqt工具?
解决Manjaro Linux中
androiddeployqt命令找不到的问题 当你遇到zsh: command not found: androiddeployqt错误时,说明系统里没有安装或未正确配置这个Qt Android部署工具,下面是两种可行的解决方法:
方法一:通过Manjaro官方仓库安装
Manjaro的软件仓库里提供了打包好的Qt Android工具包,直接用pacman安装即可:
针对Qt 5版本
sudo pacman -S qt5-android-tools
针对Qt 6版本
sudo pacman -S qt6-android-tools
安装完成后,在终端运行androiddeployqt --version就能验证工具是否可用。
方法二:使用Qt官方安装器自带的工具
如果你是通过Qt官方在线安装器手动部署的Qt开发环境,androiddeployqt其实已经包含在Qt的Android工具目录里,只需把它的路径添加到系统PATH环境变量中:
找到你的Qt安装路径,比如默认安装在
~/Qt目录下,假设你安装的是Qt 6.5.3的Android版本,工具路径通常是:~/Qt/6.5.3/android_arm64/bin/(请根据你实际的Qt版本和目标架构调整路径)
临时添加路径到当前终端会话:
export PATH=$PATH:~/Qt/6.5.3/android_arm64/bin/若想永久生效,把上述命令添加到你的shell配置文件中:
- 使用zsh就编辑
~/.zshrc - 使用bash就编辑
~/.bashrc
添加后运行source ~/.zshrc(或对应配置文件)使修改立即生效。
- 使用zsh就编辑
之后再次运行androiddeployqt --version就能确认工具正常可用了。
内容的提问来源于stack exchange,提问作者LightSith




