Android studio安装虚拟机的问题,解决AMD处理器无法安装虚拟机,虚拟机运行失败的问题。AMD CPU电脑安装Android Studio详细步骤以及无法成功install HAXM的解决_android studio device manager_葵Sun的博客-程序员秘密

技术标签: android-studio  android  服务器  

一、Android studio安装虚拟机

  • 首先,先看你的CPU是英特尔的还是AMD的,英特尔就是俗称的酷睿i几,英特尔的其实比较好操作。不会看的,鼠标放在任务栏右击打开任务管理器,点击性能,就会显示你的CPU和显卡。如下图。
    我的CPU是AMD的,所以在安装中出现了一些问题。

  • 如果你的CPU是英特尔的,那么通过自带的加速器可以实现Android studio自带模拟器的安装,也可以通过雷电模拟器等外接模拟器安装。

  • 如果你的CPU是AMD的,一般有三种方式,一种是通过Android studio自带的模拟器,一种是通过真机进行调试,还有一种是通过外接模拟器Genymotion进行安装。

在这里插入图片描述
2.那么正式开始教程,第一步你得有一个Android studio开发工具,这个在上篇博客中已经介绍了,可以去看看。
Android studio最新版2021安装教程超详细

  1. 先来说说英特尔CPU模拟器的安装吧。
    先点击这个进入sdk manager在这里插入图片描述
    在这里插入图片描述

打开Android studio,点击Device manager,就是一个手机图标,如下图在这里插入图片描述
在这里插入图片描述

Virtual是虚拟机的意思,physical是真机,也就是一个真实的手机。

然后点击create device,

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后这里就会出现一个这样的模拟机,点击绿色的按钮进行运行
在这里插入图片描述如果出现下图显示的页面,那么恭喜你,你已经成功完成了模拟机的安装,可以开启快乐的调试代码时光了!!!
在这里插入图片描述
点击Android studio的绿色小三角,build成功之后模拟机会变成这样
在这里插入图片描述

  1. 接下来着重介绍CPU是AMD的处理器怎么安装模拟机。
    因为我自己的CPU是AMD的,在安装模拟机的时候遇到了太多的问题,所以也想在这里总结一下我所遇到的问题,帮助帮助和我遇到一样问题的友友们。
  • 第一种咱们先来介绍最简单的,其实我觉得最简单的就是用真机进行操作,手机连接电脑,记得开启USB调试,一般都会弹窗,如果没有弹窗,直接去设置里面开发者选项找,找不到开发者选项的点开手机的版本号连点6下,就会开启 开发者模式,然后再开启USB调试
    连接电脑即可。
  • 第二种直接来介绍用第三方模拟器(因为AMD内核不支持HAXM ( Intel Hardware Accelerated Execution Manager,英特尔硬件加速,所以咱们最后再介绍如何用Android studio自带的模拟器)
    (1)Install SDK tools for AMD
    (2)下载安装外接模拟器Genymotion
    (3)下载genymotion插件
    (4)配置Android Studio

(1)Install SDK tools for AMD
先安装这个AMD的模拟器,在进行后面的步骤
在这里插入图片描述
(2)下载安装外接模拟器Genymotion
官网下载Genymotion,进行安装,注册(ps 只有注册才可以使用)
安装成功后打开genymotion进入这个界面(PS 这个已经是我安装过了 没有安装应该是空的),之后点击+号,选择你要添加的设备,分辨率小一点的
在这里插入图片描述
这是我选择的设备,之后双击设备,就可以等待进行安装了。
在这里插入图片描述(3)下载genymotion插件
官网下载安装文档链接
按照官方文档步骤进行操作,之后就可看到你添加的这个界面了,如果想安装新的设备 也可以点击new进行添加
在这里插入图片描述
(4)配置Android Studio
在官网上下载插件
官网链接https://www.genymotion.com/plugins/
下载完成后,打开settings
下面这几项对了就可以在这里插入图片描述
再次打开settings ,把安装目录改成genymotion的根目录就可以了
在这里插入图片描述
运行结果
以上步骤做完之后就可以运行genymotion上的设备了,之后在Android studio写一个Helloworld小程序,就可以在genymotion模拟器上看到结果了

双击运行此设备
运行Android studio程序
选择红框的设备就可以了,此设备为正在启动的genymotion设备
(ps 一定要先启动genymotion,才可以显示正在运行的设备)在这里插入图片描述
然后它大概就长这样
在这里插入图片描述

  • 第三种就是用Android studio自带的模拟器

  • 首先如果你安装了Android Emulator Hypervisor Driver for AMD Processors(安装程序),那么你可以试试按照上面说的英特尔处理器的方法安装模拟器,创建一个设备,然后点击运行,看是否成功。

  • 如果没有成功,此时打开控制面板-》程序-》程序和功能-》启用或关闭Windows功能-》勾选Hyper-V和Windows虚拟机监控程序平台,如果能直接勾选就结束了hhh
    在这里插入图片描述
    在这里插入图片描述

但是在当时是我是找不到Hyper-V的,首先可查看系统信息中hyper-v 对应的四个功能是否为是,对应的解决办法可查看https://www.xiaoyuanjiu.com/10673.html

但是,很有可能是因为你使用的Windows10家庭版未安装hyper-v,还看到微软官网很狗地写着这句话

在CSDN中得到解决办法,打开记事本输入如下代码,另存为hyper.cmd,以管理员身份运行该脚本(右键),等命令行执行完毕,输入Y重启电脑

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt
 
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

打开Android studio,运行模拟器成功。

  • 关于虚拟化问题
    1、进入BIOS。开机时按F2或F12或DEL或ESC等键(各电脑有所不同)。
    2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。
    如果找不到Configuration选项,可以试试下面的方法:
    (1)某些HP(惠普)电脑进入BIOS后,需要选择SystemConfiguration(系统配置)菜单,然后选择Device Configuration(设备配置),找到Virtualization Technology,设置为Enabled。
    (2)某些联想Thinkpad电脑进入BIOS后,需要选择Security菜单,然后选择Virtualization,设置为Enabled。
    (3)某些DELL(戴尔)电脑进入BIOS后,需要选择Processor Settings菜单,然后选择VirtualizationTechnology,设置为Enabled。
    有些电脑的虚拟化默认是打开的,要检查你的电脑是否默认开启虚拟化,可以在任务栏右键打开任务管理器,选择性能,如下图。在这里插入图片描述

  • 中文路径
    不管你的处理器是英特尔还是AMD的都一定要注意首先检查一下你的模拟器安装路径是不是英文的,因为一般默认的路径都是你的用户名下的C盘路径,所以你的用户名如果是中文的,那就极有可能你的模拟器会运行不出来。

  • 如果你的用户名就是英文的那么一般不会有什么问题,应该是可以成功运行的。

  • 如果出现如下图所示的报错,那么可能是你的AVD路径为中文导致的,解决方法如下。
    在这里插入图片描述
    1.进入C盘截图显示页面找到 .android文件夹,这个是模拟器默认下载位置在这里插入图片描述
    2.剪切.android文件夹,粘贴到sdk所在的文件夹(切记不可中文路径),如下图。
    在这里插入图片描述
    3.然后打开.android下的avd文件夹,删除所有的镜像(如果有的话)。在这里插入图片描述
    4.配置系统环境变量
    打开搜索框搜索编辑系统环境变量,新建系统变量,变量名为ANDROID_SDK_HOME,变量值为.android所在的路径(全英文全英文全英文)。点击确定,确定,确定。
    在这里插入图片描述
    5.然后再重启Android studio,重新创建一个镜像,点击运行,出现这样的画面那么恭喜你终于完成啦!
    在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_52342759/article/details/123603556

智能推荐

Win10系统屏保不更新 不正常显示_YunusQ的博客-程序员秘密

Win10系统屏保不更新 不正常显示问题11.微软“Windows聚焦”不更新、图片不变了怎么办?Windows10锁屏界面的背景默认设置的是“Windows聚焦”,在使用Microsoft帐户登录系统的情况下,能够实现自动更换锁屏壁纸,让你每天都能看到不一样的精彩图片。可是有Win10用户却发现,突然某一天开始锁屏壁纸不再自动更换了,连续多天一直就是那么一张图片。这是怎么回事呢?又该如何解决呢...

21深入理解C指针之---通过指针传递数据_weixin_30895603的博客-程序员秘密

 一、在C程序设计中,主要活动就是操纵数据    1、数据传递:将数据作为参数传入参数和将数据作为数据返回两种    2、函数:      1)、函数类型:主要是指函数返回数据的类型,可以是基本类型或复杂数据类型,即使函数无需返回数据,也需要指定为void类型;      2)、函数名称:使用合适的表达式表明函数自身,便于函数的调用,计算机更多关注的是函数的地址,程序员更多关注的是函数名称;   ...

Microbiome:山大杜宗军团队揭示捕食性细菌新类群-慢生单胞菌目细菌独特的生境适应性..._刘永鑫Adam的博客-程序员秘密

捕食性细菌新类群——慢生单胞菌目细菌独特的生境适应性分析Bradymonabacteria, a novel bacterial predator with versatile surv...

Linux下使用kvm搭建虚拟机群-程序员秘密

Linux下使用kvm搭建虚拟机群1.安装kvm1.检查cpu是否支持虚拟化

神经网络与机器学习 笔记—核方法和径向基函数网络(下)_核极限学习机与径向基神经网络_TK13的博客-程序员秘密

径向基函数(RBF)网络结构,基于产值理论输入层,由m0个源节点组成,其中m0是输入向量x的维数。 隐藏层,由和训练样本的大小N相同个数的计算单元组成,每个单元都从数学上用一个径向基函数描述: 第j个输入数据点xj定义了该径向基函数中心,向量x是作用于输入层的信号(模式)。因此,与多层感知器不同,源节点和隐藏单元的链接是直接链接,没有权值。...

使用jxls初步导入模板和导出Excel_weixin_30588675的博客-程序员秘密

需要导入的Jar包:      <dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core</artifactId> <version>1.0.6</version...

随便推点

ubuntu vsftpd ls 时出错500 oops:priv_sock_get_cmd_weixin_34044273的博客-程序员秘密

最近在搞ubuntu,server版13.10安装完ftp后,sudo atp-get install vsftpd安装完后登陆不上,需要更改/etc/vsftpd.conflocal_root 设置根目录,前提的都是些权限方面的东西,设置即可。设置完后,在ubuntu上面ftp localhost 可以正常登录,但是很ls 时报错:200 PORT command succ...

如何有效扩展5G毫米波频段_hongke_weixin的博客-程序员秘密

如今的高频信号标准使用的是比以往更高的频率和更宽的带宽,虹科TYMTEK UD Box 5G上/下转换器能够与虹科实时频谱分析仪进行集成,具有使用现有sub-6GHz频谱分析仪分析5G毫米波(FR2)信号的能力。

网页中在线玩合金弹头_合金弹头网页版_仙人板板嘿的博客-程序员秘密

给大家演示一个在网页中在线玩街机游戏合金弹头的代码:http://www.return8090.com

tensorflow的可视化工具tensorboard(附代码)_陶将的博客-程序员秘密

Tensorboard作为tensorflow的可视化工具,目的就是为了方便tensorflow程序的理解、调试和优化。TensorBoard通过读取Tensorflow 的事件文件来运行。Tensorflow的事件文件中包括运行中涉及到的主要数据。使用TensorBoard展示数据,需要在执行Tensorflow的计算图中,将各种类型的数据汇总并记录到日志文件中。然后使用TensorBoar...

c++primer读书笔记_c++primer笔记_鱼的天空的博客-程序员秘密

第一到三章的总结 由于前面c++的基础知识对c的重复比较多,因此不再详细的总结归纳一些基本的知识。 第二章: 头文件: C++旧式风格:以.h结尾,例如iostream.h C旧式风格:以.h结尾,例如math.h C++新式风格:没有扩展名,例如iostream 转换后的C:加上前缀c,没有扩展名,例如cmath 小结一下:

论文笔记:m6Acorr: an online tool for the correction and comparison of m6A methylation profiles_wangpan007的博客-程序员秘密

文章目录前言必备生物知识一、论文创新点二、背景前言论文发表期刊:《BMC BIOINFORMATICS》期刊影响因子:3.242期刊中科院分区:生物 3 区m6Acorr服务器: http://www.rnanut.net/m6Acorr校正函数及数据网址: https://github.com/emersON106/m6Acorr补充材料网址: https://doi.org/10.1186/s12859-020-3380-6作者简介:李建伟来自河北科技大学,黄燕来自北京大学必备生物知识

推荐文章

热门文章

相关标签