无法在 Android Studio 中启动模拟器

Posted

技术标签:

【中文标题】无法在 Android Studio 中启动模拟器【英文标题】:Could not launch emulator in Android Studio 【发布时间】:2017-04-17 07:23:23 【问题描述】:

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

    在 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': 没有这样的文件或目录

    gradle 构建完成后出现错误:

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

我已附上截图供您参考。

【问题讨论】:

【参考方案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

【讨论】:

以上是关于无法在 Android Studio 中启动模拟器的主要内容,如果未能解决你的问题,请参考以下文章

可以使用颤振在 VS Code 和 Android Studio 中启动但无法连接到模拟器

Android studio 无法启动安卓模拟器

Android Studio 中的模拟器无法启动

适用于 Android 的 Visual Studio 2015 RC 模拟器无法启动

无法在 Android Studio 上启动模拟器:EventQueue.isDispatchThread()=false,然后无法定位 adb

Visual Studio android 模拟器无法完全启动