出现emulator: ERROR:This AVD's configuration is missing a kernel file!!的原因是在你的sdk下缺少相应的kernel-qemu文件。
可按如下步骤查找原因:
执行android list avd ,查看你创建的AVD
其中ABI:后面的关键字记住,然后进入你的SDK中..\..\sdk\system-images\android-17,我创建的AVD是API level 17,所以查看的文件是android-17,看这个文件夹中是否有X86的文件
我之前就是因为缺少X86的文件,所以一直报错。
解决方法:
进入Android SDK Manager,查看相应AVD的Packages
缺少X86文件夹就下载Intel x86 Atom System Image
缺少armeabi-v7a文件夹就下载ARM EABI v7a System Image
下载完成就OK 了!
然后再使用命令emulator @(avd名字) - verbose查看
其中有一行显示如下,
报错就是因为它找不到x86下面的kernel-qemu文件!!!
以上为个人总结,请斧正!!!