使用25rc1的SDK工具从$ PATH启动仿真器时出现问题
➜ ~ which emulator
/home/ligi/bin/android-sdk/tools/emulator
➜ ~ emulator @M
Could not launch './qemu/linux-x86_64/qemu-system-i386': No such file or directory
➜ ~ /home/ligi/bin/android-sdk/tools/emulator @M
console on port 5554, ADB on port 5555
有人知道解决方法吗?我可以写一个脚本来启动工具中的仿真器和CD,但是也许有更好的解决方案。
我在android studio 2.3中遇到了这个问题,它使用模拟器的新路径,因此请尝试以下操作:
请勿在以下目录中使用emulator可执行文件:sdk-path / tools /目录,而应使用在<< sdk-path / emulator /中找到的可执行文件。并且还要删除或重命名在
sdk-path / tools
目录中找到的emulator。并且因为android sdk附带了它自己的libstdc ++。so.6
,所以您需要执行以下操作以避免libGL错误:cd $ANDROID_HOME/emulator/lib64/libstdc++
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6 $ANDROID_HOME/emulator/lib64/libstdc++
Android Emulator
下拥有最新的SDK Tools
。但是我仍然遇到错误。将以下行添加到~/.bash_profile
为我解决了问题:$ANDROID_HOME/tools/emulator
,除非您更改目录,否则每次启动时都会导致错误。