仿真器不启动
问题描述:
当我尝试启动我的模拟器,我得到这个类型的错误消息在我的事件日志:仿真器不启动
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
为什么这个问题发生?
答
首先通过在命令控制台中运行以下命令,发现是否存在文件。
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
安装所需的仿真器。
答
试试这个。两个项目检查,一个损坏的emulator.exe,和您的电脑无法加载它由于内存不足。
答
您可能不会错过emulator.exe但整个工具文件夹。因此查找SDK dir中的工具文件夹。如果缺少其他SDK并将其复制的工具文件夹复制到您原来的SDK文件夹中。
那么,“系统找不到指定的文件”似乎很明显...尝试打开文件浏览器并检查该位置 –
我已经检查过位置,有一个仿真器文件叫做emulator -x86和lib文件夹 – Tadas
如果您在命令控制台中键入了'dir C:\ Users \ Tadas \ AppData \ Local \ Android \ sdk \ tools \ emulator.exe',这会向您显示什么? – Elye