【问题标题】:Android Studio 3.0.1 Shows Emulator: Process finished with exit code 1Android Studio 3.0.1 显示模拟器:进程以退出代码 1 完成
【发布时间】:2018-07-22 16:30:51
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

  • 天啊,我整天都被这个问题困住了,这终于对我有用了。非常感谢!!!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    windows用户,查看ANDROID_SDK_HOME路径,然后查看ANDROID_SDK_HOME/avd/,是否有Emulator(你刚刚创建的)存在?如果不存在,复制ANDROID_SDK_HOME/中的emulator.avd和emulator.ini文件.android/avd/ 到 ANDROID_SDK_HOME/avd/,终于成功了!

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2018-05-24
        • 2019-04-15
        • 1970-01-01
        • 1970-01-01
        • 2018-09-04
        • 2018-05-17
        • 2020-06-01
        • 2018-05-24
        • 1970-01-01
        相关资源
        最近更新 更多