使用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中遇到了这个,它使用了模拟器的新路径,所以请尝试以下方法:
不要在: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++
试试这个,它适用于Windows.
工具 - > Android - > SDK管理器 - > SDK工具 - > Android模拟器
然后单击" 应用".
如果从命令行启动模拟器,请首先尝试将当前目录设置为android sdk"tools"文件夹.
这对我来说是一种解决方法:
pushd ${ANDROID_HOME}/tools emulator -avd ${EMULATOR_NAME} -wipe-data& popd
这个适用于MacOS Sierra.
首选项 - >外观和行为 - >系统设置 - > Android SDK - > SDK工具(标签)
在Android模拟器上勾选并应用