Android emulator启动模拟器

在没有手机的情况下,使用模拟器进行代码调试。遇到启动模拟器时的错误,发现`emulator`命令的位置在`sdk/tools`而不是`sdk/emulator`。由于SDK更新,Google改变了文件夹结构。解决方法是直接在`sdk/emulator`目录下运行`emulator`命令,或者修改PATH环境变量,将路径改为`~/Library/Android/sdk/emulator`。
摘要由CSDN通过智能技术生成

手机不再身边,准备利用下模拟器调试下代码。输入emulator -avd Nexus_6P_API_O(avd 的名字可以通过命令avdmanager list avd获得)然后出现如下错误:

[140736745632704]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch ‘../emulator/qemu/darwin-x86_64/qemu-system-i386‘: No such file or directory

接着就去sdk目录下找这两个名字的文件,最后在sdk/emulator 这个文件夹中找到,而通过which emulator命令查到emulator居然在sdk/tools.由于更新后sdk后,google更改了sdk文件夹导致的。解决方法如下:

  1. 去sdk/emulator  文件夹下运行emulator命令启动avd
  2. 更改PATH
  3. 由
    export PATH="$PATH:~/Library/Android/sdk/tools" 
    改为
    export PATH="$PATH:~/Library/Android/sdk/emulator"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值