2016-04-27 195 views
0

我在Android studio中創建了一個應用程序。它建立並運行在我的手機上,但是,當我運行模擬器時,它會運行並顯示手機。Android應用程序未在Android Studio的模擬器中啓動

輸出:

emulator: WARNING: Crash service did not start 
qemu-system-i386.exe: -drive if=none,index=1,id=cache,file=C:\Users\one\.android\avd\Nexus_5_API_23_new.avd/cache.img: could not open disk image C:\Users\one\.android\avd\Nexus_5_API_23_new.avd/cache.img: Could not open 'C:\Users\one\.android\avd\Nexus_5_API_23_new.avd/cache.img': Invalid argument 

如何解決這一問題?

+1

請告訴我們您正在使用哪些版本的應用程序?並告訴我們,如果你之前嘗試過其他方法(任何可行的解決方案)? – Mohsen

+0

在這個鏈接的解決方案爲我工作http://stackoverflow.com/a/40789371/1582126 –

+0

在其他地方與類似的問題回答我的作品http://stackoverflow.com/a/40789371/1582126 –

回答

0

這可能是壞的,但it's工作對我來說:
首先,進入您的SDK文件夾(即%LOCALAPPDATA%\機器人\ SDK) 打開 「工具」 文件夾中。
在那裏你可以找到一個「emulator-crash-service.exe」文件。將其複製到相同的文件夾並將其重命名爲「emulator64-crash-service.exe」。
返回到SDK文件夾並轉至子文件夾「extras \ intel \ Hardware_Accelerated_Execution_Manager \」並啓動「intelhaxm-android.exe」以手動安裝HAXM驅動程序。
現在創建一個新的AVD,它應該啓動。

+0

我在工具文件夾中有emulator64-crash-service.exe和emulator-crash-service.exe。什麼和在哪裏複製? –

+0

@ВладимирЛапенков..然後,只需剪切emulator-crash-service.exe並粘貼到其他文件夾中,然後嘗試執行下一步驟 –

+0

@ВладимирЛапенков..when當我在我身邊遇到了這個問題時...我在某處讀到了這樣做。 ..通過這樣做,我的問題得到解決......除了這個......我不知道...... –

0

我的解決了這個問題:
- 重新下載的Android x86的圖像(64位/ api23/google_apis在我的情況)
- 創建一個新的虛擬設備,並選擇Nexus 5的替代的Nexus 4

我不確定是否需要所有步驟。

相關問題