手机不再身边,准备利用下模拟器调试下代码。输入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文件夹导致的。解决方法如下:
- 去sdk/emulator 文件夹下运行emulator命令启动avd
- 更改PATH
-
由 export PATH="$PATH:~/Library/Android/sdk/tools" 改为
export PATH="$PATH:~/Library/Android/sdk/emulator"