我是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完成
我已经通过这种方式解决了这个问题
1.set位置将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
我认为您应该在android studio中打开终端然后输入模拟器-list-avds它将告诉您创建的每个虚拟设备如果列表为空,则创建一个新的虚拟设备否则按模拟器@YOUR_AVD_NAME并且avd将开始
[对于Windows用户,请查看ANDROID_SDK_HOME路径,然后检查ANDROID_SDK_HOME / avd /,是否存在您刚刚创建的Emulator?如果不存在,请复制ANDROID_SDK_HOME /中的emulator.avd和emulator.ini文件。 android / avd /到ANDROID_SDK_HOME / avd /,终于成功了!
为了避免任何类型的错误,我使用以下命令直接从终端启动AVD:
/<path to sdk location>/tools/emulator -avd <AVD name> -use-system-libs