我是Linux的新手。最近我安装了Android Studio 3.0.1。当我尝试 创建新的AVD,那时它会向我显示此错误。请有人帮我解决。
7:02 PM模拟器:模拟器:错误:未知的AVD名称 [New_Device_API_26],使用-list-avds查看有效列表。
7:02 PM模拟器:已完成退出代码1
7:10 PM模拟器:模拟器:错误:未知的AVD名称 [New_Device_API_26],使用-list-avds查看有效列表。
7:10 PM模拟器:进程已完成退出代码1
7:10 PM模拟器:模拟器:错误:未知的AVD名称 [New_Device_API_26],使用-list-avds查看有效列表。
7:10 PM模拟器:进程已完成退出代码1
答案 0 :(得分:6)
我这样解决了这个问题
1.设置将AVD保存到环境
$ sudo nano /etc/environment
$ ANDROID_AVD_HOME=/root/.android/avd
2.将sdk中的地方模拟器设置为bash配置文件
$ sudo nano /etc/bash.bashrc
$ export ANDROID_HOME=${HOME}/Android/Sdk
$ export PATH=${PATH}:${ANDROID_HOME}/emulator
现在重置工作室并运行模拟器 如果在启动模拟器时看到此错误
libGL错误:无法加载驱动程序:i965_dri.so
AVD模拟器:处理以退出代码-1
结束做这项工作
$ cd ~/Android/Sdk/emulator/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6.bak
$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
答案 1 :(得分:0)
我认为你应该在android studio中打开终端 然后输入emulator -list-avds 它会告诉您创建的每个虚拟设备 如果列表为空,则创建一个新的虚拟设备 否则按模拟器@YOUR_AVD_NAME 和avd将开始
答案 2 :(得分:0)
对于Windows用户,请查看ANDROID_SDK_HOME路径,然后检查ANDROID_SDK_HOME / avd /,是否存在您刚刚创建的Emulator?如果不存在,请复制ANDROID_SDK_HOME /中的emulator.avd和emulator.ini文件。 .android / avd /到ANDROID_SDK_HOME / avd /,终于成功了!
答案 3 :(得分:-1)
为了避免任何类型的错误,我使用以下命令直接从终端启动AVD:
/<path to sdk location>/tools/emulator -avd <AVD name> -use-system-libs