2016-04-27 152 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

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

相关问题