2016-05-07 201 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文件夾中。