当前位置:  开发笔记 > 运维 > 正文

无法启动'./qemu/linux-x86_64/qemu-system-i386':没有此类文件或目录

如何解决《无法启动'./qemu/linux-x86_64/qemu-system-i386':没有此类文件或目录》经验,为你挑选了4个好方法。

使用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工具,但也许有更好的解决方案.



1> 小智..:

我在android studio 2.3中遇到了这个,它使用了模拟器的新路径,所以请尝试以下方法:

不要在:sdk-path/tools /目录中使用模拟器可执行文件,而是使用在:sdk-path/emulator /中找到的模拟器

并删除或重命名模拟器中发现的SDK路径/工具目录.

并且因为android sdk附带了它自己的libstdc ++.所以你需要做以下操作来避免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++  


目录中使用
可执行文件,而是使用在:
找到的



中发现的
目录.
你需要做以下操作来避免libGL错误:
启动`sdk-path/emulator/emulator`帮助我而不覆盖libstdc ++.所以我在`$ ANDROID_HOME之前将'$ ANDROID_HOME/emulator`添加到$ PATH
我去了一个别名.`alias emulator = $ {ANDROID_HOME}/emulator/emulator`.

2> 小智..:

试试这个,它适用于Windows.

工具 - > Android - > SDK管理器 - > SDK工具 - > Android模拟器

然后单击" 应用".

在此输入图像描述



3> 小智..:

如果从命令行启动模拟器,请首先尝试将当前目录设置为android sdk"tools"文件夹.

这对我来说是一种解决方法:

pushd ${ANDROID_HOME}/tools
emulator -avd ${EMULATOR_NAME} -wipe-data&
popd



4> 小智..:

这个适用于MacOS Sierra.

首选项 - >外观和行为 - >系统设置 - > Android SDK - > SDK工具(标签)

在Android模拟器上勾选并应用

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有