我试图在ubuntu 14.04的android Studio中的模拟器中启动应用程序,它显示以下错误。
/ home / next / NTE / MachineSetup / android-sdk-linux / tools / emulator -netdelay none -netspeed full -avd Nexus_5X_API_24 无法启动 '/家/下一首/ NTE / MachineSetup / Android的SDK-LINUX /工具/ QEMU / Linux的-86 / QEMU系统-x86_64的': 没有这样的文件或目录
答案 0 :(得分:47)
第一个错误的原因如下:
有两个模拟器:一个在$SDK/tools
中,另一个在$SDK/emulator
中
$SDK/tools
中的那个无法启动。
请将$SDK/emulator
放在$ PATH变量的$SDK/tools
之前,它应该可以解决问题。
答案 1 :(得分:6)
我正在使用Android Studio 2.3:编辑文件: .profile
export ANDROID_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/emulator
之前
export PATH=${PATH}:${ANDROID_HOME}/tools
答案 2 :(得分:0)
所以我环顾四周找到了一些遇到你所做的similair帖子,因为第一个错误我发现这可能解决了这个问题:
第二个:
我看到有多个人遇到过这个问题(来源不是超级相关的)。有人建议更新你的android studio或SDK。看到这可能会干扰第一个错误,我建议只做第一步然后再检查一下。
答案 3 :(得分:0)
不确定这是否对您有所帮助,但我在控制台中尝试运行模拟器时遇到此错误。我将ANDROID_SDK更改为指向.bash_profile中的bin文件夹并更正了问题
export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_SDK=$ANDROID_HOME/lib
答案 4 :(得分:0)
另外,当我安装了系统映像时,这种情况发生在我身上 - 而不是模拟器本身。
答案 5 :(得分:0)
1:在您的$SDK/emulator
中添加$PATH variable
2:从您的$SDK/tools
中删除$PATH variable
3:adb kill-server
4:adb启动服务器
5:从命令行启动仿真器
示例:
模拟器@ Pixel_XL_API_23
答案 6 :(得分:0)
可能未安装Android模拟器。
要将其添加到Android Studio安装中,请转到Tools->Android->SDK Manager
,选择SDK Tools
标签,然后确保选择了Android Emulator
。
答案 7 :(得分:0)
我现在在bashrc中尝试使用此代码,
导出ANDROID_HOME = / home / AccountName / Android / Sdk
export PATH = $ {PATH}:$ {ANDROID_HOME} /仿真器
答案 8 :(得分:-1)
尝试复制' lib'从您的Android sdk位置/ Android / Sdk / tools / lib64 / qt / lib到../ Android / Sdk / tools / lib / qt / lib
的文件夹