无法在 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 的 Visual Studio 2015 RC 模拟器无法启动
无法在 Android Studio 上启动模拟器:EventQueue.isDispatchThread()=false,然后无法定位 adb