android AVD 启动时报错

操作系统版本 以及 Android SDK Manager 版本

  • Win7
  • Android SDK Manager 25.2.5
  • 虚拟机配置如下
    android AVD 启动时报错_第1张图片

ERROR: This AVD’s configuration is missing a kernel file! Please ensure the file “kernel-qemu” is in the same location as your system image.

问题描述

运行 AVD 虚拟机时报错:

emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image.
emulator: ERROR: ANDROID_SDK_ROOT is undefined

解决方法

受 https://blog.csdn.net/shinebar/article/details/46402727 启发,将 android-sdk-windows\system-images\android-27\google_apis\x86 目录下的 “kernel-ranchu-64” 文件改名为 “kernel-qemu”,然后重新 start 虚拟机

emulator: ERROR: x86 emulation currently requires hardware acceleration!

解决方法

不能够通过 Android SDK Manager 直接安装,因为 Not compatible with Windows

android AVD 启动时报错_第2张图片

可以去 http://www.androiddevtools.cn/index.html 下载 Android SDK Extras , 然后解压 Hardware_Accelerated_Execution_Manager 到 android-sdk-windows\extras\intel 目录,再手动点击 intelhaxm-android.exe
安装。
android AVD 启动时报错_第3张图片
到这里应该AVD应该可以启动起来的,但是AVD启动起来是黑屏的,没有任何反应。

最后,安装了 Android 5.1.1 的API 以及 创建一个 Android 5.1.1 的AVD,启动成功。

android AVD 启动时报错_第4张图片

android AVD 启动时报错_第5张图片

android AVD 启动时报错_第6张图片

你可能感兴趣的:(android AVD 启动时报错)