Android应用未在Android工作室的模拟器中启动

时间:2016-04-27 08:02:08

标签: android-studio android-emulator

我在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

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

可能不好,但它对我有用:
首先,转到SDK文件夹(即%localappdata%\ android \ sdk) 打开“工具”文件夹 在那里你找到一个“emulator-crash-service.exe”文件。将其复制到同一文件夹并将其重命名为“emulator64-crash-service.exe” 返回SDK文件夹并转到子文件夹“extras \ intel \ Hardware_Accelerated_Execution_Manager \”并启动“intelhaxm-android.exe”以手动安装HAXM驱动程序。
现在创建一个新的AVD,它应该开始。

答案 1 :(得分:0)

我通过以下方式解决了这个问题:
  - 重新下载Android x86图像(在我的情况下为64bits / api23 / google_apis)
  - 创建新的虚拟设备并选择Nexus 5而不是Nexus 4

我不确定是否需要执行所有步骤。