Android Studio 3.0.1显示模拟器:进程以退出代码1完成

问题描述 投票:6回答:4

我是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完成

enter image description here

android android-studio android-activity android-emulator
4个回答
12
投票

我已经通过这种方式解决了这个问题

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

0
投票

我认为您应该在android studio中打开终端然后输入模拟器-list-avds它将告诉您创建的每个虚拟设备如果列表为空,则创建一个新的虚拟设备否则按模拟器@YOUR_AVD_NAME并且avd将开始


0
投票

[对于Windows用户,请查看ANDROID_SDK_HOME路径,然后检查ANDROID_SDK_HOME / avd /,是否存在您刚刚创建的Emulator?如果不存在,请复制ANDROID_SDK_HOME /中的emulator.avd和emulator.ini文件。 android / avd /到ANDROID_SDK_HOME / avd /,终于成功了!


-1
投票

为了避免任何类型的错误,我使用以下命令直接从终端启动AVD:

/<path to sdk location>/tools/emulator -avd <AVD name> -use-system-libs

推荐问答