【问题标题】:Could not launch emulator in Android Studio无法在 Android Studio 中启动模拟器
【发布时间】:2023-03-04 18:08:01
【问题描述】:

我尝试在 ubuntu 14.04 的 android Studio 的模拟器中启动应用程序,它显示以下错误。

  1. 在 gradle 构建过程中显示错误:

/home/next/NTE/MachineSetup/android-sdk-linux/tools/emulator -netdelay 无 -netspeed full -avd Nexus_5X_API_24 无法启动 '/home/next/NTE/MachineSetup/android-sdk-linux/tools/qemu/linux-x86/qemu-system-x86_64': 没有这样的文件或目录

  1. gradle 构建完成后出现错误:

12/02 16:47:57:在等待设备时启动应用程序错误: AVD Nexus_5X_API_24 的模拟器进程被杀死。

我已附上截图供您参考。

【问题讨论】:

    标签: android android-studio android-emulator


    【解决方案1】:

    第一个错误的原因如下:

    有两个模拟器:一个在$SDK/tools,另一个在$SDK/emulator
    $SDK/tools 中的那个无法启动。

    请在 $PATH 变量中将 $SDK/emulator 放在 $SDK/tools 之前,它应该可以解决问题。

    【讨论】:

    • 你救了我的命
    • 谢谢,好地方。正如你所说,我的$SDK/tools 早于$SDK/emulator
    • 试试这个,它对我有用:安装工具 -> Android -> SDK Manager -> SDK Tools -> Android Emulator
    【解决方案2】:

    我使用的是 Android Studio 2.3:编辑文件:.profile

    export ANDROID_HOME=${HOME}/Library/Android/sdk
    
    export PATH=${PATH}:${ANDROID_HOME}/emulator
    

    之前

    export PATH=${PATH}:${ANDROID_HOME}/tools
    

    点赞:

    【讨论】:

    • 此解决方案不适用于 Mac 10.11.6。我正在尝试使用命令 emulator @emulator_name 启动模拟器
    【解决方案3】:

    不确定这是否对您有所帮助,但我在尝试在控制台中运行模拟器时看到此错误。我将 ANDROID_SDK 更改为指向我的 .bash_profile 中的 bin 文件夹并纠正了问题

    export ANDROID_HOME=~/Library/Android/sdk
    
    export ANDROID_SDK=$ANDROID_HOME/lib
    

    【讨论】:

      【解决方案4】:

      1:在您的$PATH variable 中添加$SDK/emulator
      2:在您的$PATH variable 中删除$SDK/tools
      3:亚行杀死服务器
      4:亚行启动服务器
      5:从命令行启动模拟器

      示例:
      模拟器@Pixel_XL_API_23

      【讨论】:

        【解决方案5】:

        可能是没有安装安卓模拟器。

        要将其添加到 Android Studio 安装中,请转到 Tools->Android->SDK Manager,选择 SDK Tools 选项卡,然后确保选择了 Android Emulator

        【讨论】:

          【解决方案6】:

          我在.bashrc 中尝试使用此代码,现在它可以工作了:

          export ANDROID_HOME=/home/AccountName/Android/Sdk
          
          export PATH=${PATH}:${ANDROID_HOME}/emulator
          

          【讨论】:

            【解决方案7】:

            所以我四处寻找一些类似的帖子,这些帖子遇​​到了你所做的事情,对于第一个错误,我发现这可能会解决问题:

            qemu-system

            第二个:

            我看到很多人遇到了这个问题(来源不是超级相关)。一些建议更新您的 android studio 或 SDK。鉴于这可能会干扰第一个错误,我建议只执行第一步,然后再次检查。

            【讨论】:

              【解决方案8】:

              另外,当我安装了系统映像时,这发生在我身上——但不是模拟器本身。

              【讨论】:

                【解决方案9】:

                我今天遇到了同样的问题。这些是我做的步骤,现在工作正常。我正在使用arch-linux os。

                .bashrc 上的过程也将相同。

                export PATH=${ANDROID_HOME}/emulator:${PATH}
                export PATH=${ANDROID_HOME}/tools/bin:${PATH}
                export PATH=${ANDROID_HOME}/platform-tools:${PATH}
                

                由于在工具中将路径导出到tools 目录而不是bin 目录,我遇到了错误。

                export PATH=${ANDROID_HOME}/tools:${PATH}

                此解决方案适用于android-sdk

                【讨论】:

                  【解决方案10】:

                  尝试将“lib”文件夹从您的 Android sdk 位置 /Android/Sdk/tools/lib64/qt/lib 复制到 ../Android/Sdk/tools/lib/qt/lib

                  【讨论】:

                    猜你喜欢
                    • 2015-02-18
                    • 1970-01-01
                    • 1970-01-01
                    • 2016-08-01
                    • 1970-01-01
                    • 2021-09-25
                    相关资源
                    最近更新 更多