Android学习日志1---在AndroidStudio启动Android 模拟器(ADV)发生的失败

本文介绍了在Android Studio中遇到模拟器(ADV)启动失败的问题,原因是VT-X在BIOS中被禁用。解决方案包括检查和启用CPU的VT技术,以及在SDK Manager中下载Intel HAXM加速器。通过这些步骤,可以提升模拟器的运行速度。

 

这个警告 意思是说:

    Troubleshoot:

    intel HAXM需要运行此ADV。

 

    VT - X在BIOS中禁用。

 

    在您的BIOS安全设置中启用VT-X(请参阅您计算机的文档)

    解决方法:

1、首先检测电脑CPU是否支持VT(虚拟化)技术,并且是否在BIOS系统中启用

 

    首先下载个小软件 CPU虚拟化检测软件 :大笑/s/1c27HHFM

<span style="color:#000000">    (   加上前缀https://pan.baidu.com就变成了百度云链接啦)</span>

    如果检测成功,会出现以下结果:

    注意红框里的语句,如果提示你的CPU支持虚拟化但未开启,那么请自行进入BIOS系统开启虚拟化即可,至于如何开启,不同的电脑(或说主板)进入BIOS的设置方式不一样,但都大同小异,自行搜索即可。

    有些杀毒软件会利用CPU虚拟化技术对电脑进行防护,比如360的核晶防护功能,这会造成虚拟机启动失败。所以如果你有类似的软件开启了类似的功能,请先关闭此类防护功能并重启电脑。

        此处附上一些进入BIOS系统的方法(链接):

        hp笔记本怎么进bios(亲测可用)

        惠普新款笔记本如何进入BIOS设置CPU虚拟化等

        点击打开链接

2、去Android SDK Manager检查是否下载了 Intel x86 Emulator Accelerator(HAXM installer)

            如果已经下载了AndroidStudio的话,可不用另外下载SDK Manager,如果是安装时都是默认路径的话,SDK Manager就在SDK文件夹里面(即  SDK Manager.exe)。 AndroidStudio的SDK的默认路径就在C:\Users\Administrator\AppData\Local\Android\sdk ,双击即可打开SDK Manager.exe,然后按照下面那张巨长的图勾选最下面的那个 Intel x86 Emulator Accelerator(HAXM installer)下载即可

<span style="color:#000000"><span style="color:#000000">            如果没有下载<span style="color:#000000">SDK </span><span style="color:#000000">Manager,<span style="color:#000000"> 那就在这里下吧 <span style="color:#0000ff"><a data-cke-saved-href="http://pan.baidu.com/s/1dEEoALN" href="http://pan.baidu.com/s/1dEEoALN"><span style="color:#0000ff">/s/1dEEoALN</span></a></span>(<span style="color:#ff0000">必需,<span style="color:#000000">已更新为</span>tools 25.2.2</span>)(加上前缀https://pan.baidu.com就变成了百度云链接啦)</span></span>
</span></span>
<span style="color:#000000">         (注意:可能你找不到AppData文件夹,那是因为它是一个系统隐藏文件,要显示出来,需要参考下这个教程啦(我随便找的)<a data-cke-saved-href="https://jingyan.baidu.com/article/ac6a9a5e6269492b653eacf0.html" href="https://jingyan.baidu.com/article/ac6a9a5e6269492b653eacf0.html">打开AppData的教程</a>)</span>

         (  顾名思义,Android SDK Manager就是一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。

 

 

 

 

 

        ( Intel x86 Emulator Accelerator(HAXM installer)非常需要,需要CPU支持虚拟化技术支持):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模拟器的运行速度。

解释+科普:

    (1) intel HAXM:  是指intel的硬件加速执行管理器,是一款可以使用英特尔虚拟化技术(VT)加快 Android* 开发速度的硬件辅助虚拟化引擎(管理程序)。是AMD的CPU不能安装,在CPU中增加了控制硬件,对应开启VT的时候,启动一些模拟指令(或者新增部分基础指令)来加速运算,减少各个周期以达到优化效果。开启HAXM的时候,android模拟器的速度会明显增快。

    (2)VT-x:  [其中VT是指Virtualization Technology;x是指英特尔(Intel)]  意思是 英特尔CPU的虚拟化技术

        在AndroidStudio中要是用到Android模拟器(ADV)需要用到这项技术支持(VT开启之后对虚拟机,安卓模拟器的性能有非常大的提高。)

    (科普:英特尔(Intel)和AMD的大部分CPU均支持此技术,名称分别为VT-x、AMD-V。VT开启之后对虚拟机,比如VMware、海马玩/靠谱助手等安卓模拟器的性能有非常大的提高。)

    (3)BIOS:  BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。 BIOS是个人电脑启动时加载的第一个软件。

        其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。

        当今,此系统已成为一些病毒木马的目标。一旦此系统被破坏,其后果不堪设想。

参考文献:

    大多知识来自 博客园 的 博主:迷路的国王

        博主有时说的FQ,是指翻墙

        可以去参考他的文章https://www.cnblogs.com/kangjianwei101/p/5621238.html#xnh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值