mac 下 命令行执行 emulator -avd 命令时提示/emulator/qemu/darwin-x86_64/qemu-system-x86_64 没有该命令或者目录

本文解决了一个关于Android Studio升级后遇到的问题:Qt库缺失与找不到emulator路径。通过调整环境变量中的路径设置,成功解决了问题。
ERROR:./android/qt/qt_setup.cpp:28:Qt library not found 

../emulator/qemu/darwin-x86_64/qemu-system-x86_64 没有该命令或者目录


其实之前一直是好的,只是刚刚升级as后就出现这个问题了.如果在sdk/platform-tools目录下执行是没有问题的.或者在as中执行也是没有问题的.

google了两天都没找到答案,今天仔细研究了sdk目录,发现居然多了一个 emulator目录,于是将path路径作了调整,就好了.


export PATH="$PATH:~/Library/Android/sdk/tools"

改为

export PATH="$PATH:~/Library/Android/sdk/emulator"


在Linux系统中安装`qemu-system-x86_64`命令,主要涉及QEMU的安装与配置。根据不同的使用场景,可以通过包管理器安装预编译版本,也可以从源码编译以获得更灵活的功能支持。 对于基于Red Hat的系统(如CentOS 7),推荐使用`yum`包管理器进行安装。执行以下命令可以安装包含`qemu-system-x86_64`在内的完整QEMU工具集: ```bash sudo yum install qemu-kvm qemu-img qemu-system-x86 ``` 该命令将安装KVM模块、QEMU镜像工具以及针对x86架构的支持组件,确保`qemu-system-x86_64`命令可用[^1]。 如果需要特定功能或最新版本的QEMU,建议从源码编译安装。进入QEMU源码目录后,创建并切换至构建目录,运行配置脚本需指定目标架构支持选项`--target-list=x86_64-softmmu`,同启用KVM支持和调试信息输出,具体命令如下: ```bash cd qemu-7.0.0 chmod +x configure mkdir build cd build ../configure --enable-kvm --target-list=x86_64-softmmu --enable-debug make sudo make install ``` 上述步骤将生成`qemu-system-x86_64`可执行文件,并将其安装到默认路径`/usr/local/bin`下。为确保命令可直接调用,应检查环境变量`$PATH`是否包含此路径[^2]。 成功安装后,可以使用`qemu-system-x86_64`来模拟完整的Linux系统。例如,启动一个带有内核镜像和初始化RAM磁盘的虚拟机实例,命令如下: ```bash qemu-system-x86_64 -nographic \ -kernel linux-5.18/arch/x86_64/boot/bzImage \ -initrd busy-box-1.35.0/rootfs.img.gz \ -append "root=/dev/ram rw rootfstype=ext4 console=ttyS0 init=/linuxrc" ``` 此命令将以无图形界面模式启动QEMU,并加载指定的Linux内核与根文件系统镜像,适用于嵌入式开发或系统调试等场景[^1]。 此外,若计划运行OpenWrt x86_64固件,可参考以下命令格式启动虚拟机: ```bash qemu-system-x86_64 -m 256M -bios "data\ovmf.fd" -debugcon "file:debug.log" -global "isa-debugcon.iobase=0x402" -hda openwrt-x86-64-generic-ext4-combined-efi.img ``` 以上命令设置了内存大小、BIOS文件、调试日志输出方式及硬盘镜像路径,适用于测试和开发环境中的固件验证[^3]。 ---
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜜友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值