2016-05-07 150 views
1

当我尝试启动我的模拟器,我得到这个类型的错误消息在我的事件日志:仿真器不启动

19:26:47 ProcessNotCreatedException: Error launching emulator: Cannot run program "C:\Users\Tadas\AppData\Local\Android\sdk\tools\emulator.exe": CreateProcess error=2, The system cannot find the file specified

为什么这个问题发生?

+0

那么,“系统找不到指定的文件”似乎很明显...尝试打开文件浏览器并检查该位置 –

+0

我已经检查过位置,有一个仿真器文件叫做emulator -x86和lib文件夹 – Tadas

+0

如果您在命令控制台中键入了'dir C:\ Users \ Tadas \ AppData \ Local \ Android \ sdk \ tools \ emulator.exe',这会向您显示什么? – Elye

回答

1

首先通过在命令控制台中运行以下命令,发现是否存在文件。

dir C:\Users\Tadas\AppData\Local\Android\sdk\tools\emulator.exe 

如果您在那里找不到它,那意味着该文件已被删除。那么你可能想要找到你的模拟器的位置。

如果您发现它在其他地方,请转至Android Studio->File->Project Structure->SDK Location以输入新路径(请注意包括至sdk目录的位置,而不显示tools目录)。

如果您在其他地方找不到它。那么你可能需要重新安装它。转到Android Studio->Tools->Android->SDK Manager->SDK Tool tab安装所需的仿真器。

+0

谢谢。重新安装后我会通知你。 – Tadas

+0

我有新问题: – Tadas

+0

无法在模拟器中启动AVD。 输出: 模拟器:警告:虚拟机堆大小设置低于硬件指定的最低128MB 模拟器:警告:将VM堆大小设置为256MB 模拟器:错误:x86模拟当前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:必须更新HAXM(版本1.1.1 <6.0.1)。 – Tadas

0

试试这个。两个项目检查,一个损坏的emulator.exe,和您的电脑无法加载它由于内存不足。

0

您可能不会错过emulator.exe但整个工具文件夹。因此查找SDK dir中的工具文件夹。如果缺少其他SDK并将其复制的工具文件夹复制到您原来的SDK文件夹中。