android AVD 启动时报错

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

  • Win7
  • Android SDK Manager 25.2.5
  • 虚拟机配置如下
    这里写图片描述

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

这里写图片描述

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

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

这里写图片描述

这里写图片描述

这里写图片描述

  • 14
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
### 回答1: Android Studio AVD 无法启动可能是由于以下原因导致的: - 硬件加速不可用 - 缺少驱动程序 - AVD 配置问题 - 系统问题 解决方法: - 在 AVD 管理器中确保硬件加速已启用 - 安装并配置驱动程序 - 检查 AVD 配置并重新创建 AVD - 检查系统是否有其他问题 如果仍然无法解决问题,可以尝试清除缓存、重新安装 Android Studio 或更新系统。 ### 回答2: Android Studio AVD无法启动的原因可能有很多,以下是一些常见的解决方法: 1. 检查系统要求:首先检查您的计算机是否满足Android Studio的系统要求。例如,您需要64位操作系统、至少8GB RAM和最新的GPU驱动程序。 2. 重新安装AVD:有时,AVD可能损坏或受到病毒的感染。您可以尝试重新安装您的AVD。尝试创建新的AVD,经常会解决问题。 3. 检查虚拟化支持:AVD需要虚拟化支持来运行。如果您的计算机不支持虚拟化或未启用虚拟化支持,则不会启动AVD。 4. 修改AVD配置:有时修改AVD配置可能会解决此问题。您可以更改AVD的配置文件,例如内存和存储空间。 5. 更新驱动程序:您的计算机上的驱动程序可能已过时。尝试更新您的GPU驱动程序,然后重新启动AVD。 6. 禁用病毒软件:病毒软件可以阻止AVD启动。您可以暂时禁用您的病毒软件,并尝试重新启动AVD。 总之,有很多原因可以阻止Android Studio AVD启动,但是大多数情况下,重新安装、修改AVD配置或更新驱动程序可以解决问题。如果没有以上解决方案,请考虑联系开发人员寻求帮助。 ### 回答3: 在使用Android Studio的时候,有时会遇到AVD无法启动的情况。这个问题可能由以下几个方面导致: 1. 安装问题:如果你的Android Studio是新安装的,那么有可能是你的安装出了问题。检查你的安装包是否完整,或者重新下载新安装包并安装。 2. 版本不匹配:你的Android Studio可能不兼容你正在使用的Android版本。检查一下你的Android Studio和Android版本是否匹配,如果不匹配,尝试升级或降级你的Android Studio或Android版本。 3. RAM不足:AVD需要占用大量的RAM,所以如果你的电脑RAM不足,就会导致AVD无法启动。尝试释放一些RAM,或者增加你的RAM。 4. 显卡不足:AVD需要占用大量的显存,所以如果你的显卡不足,就会导致AVD无法启动。尝试关闭其他程序,或者升级你的显卡。 5. 虚拟机配置问题:在虚拟机配置的时候,有可能出现问题。检查一下你的虚拟机配置,是否有错误或者不合理的设置。可能需要重新配置一下你的虚拟机。 当然,以上只是一些常见的问题和解决方法,如果以上方法无法解决你的问题,建议你去Android官网或者社区论坛寻求更详细的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值