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

时间:2018-02-12 13:25:05

标签: android android-studio android-activity android-emulator

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

4 个答案:

答案 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