您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > Android

Android studio安装虚拟机的问题

时间:2023-03-06 13:07:19  来源:智云站长  作者:

一、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重启电脑

Xml
pushd "%~dp0"
 
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%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,重新创建一个镜像,点击运行,出现这样的画面那么恭喜你终于完成啦!
    在这里插入图片描述



Tags:Android studio   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Android Studio IDE安装指南
前言Android Studio IDE安装前需要先安装好JDK开发工具包并配置其环境变量。 JDK配置指南: 可以查看我的另外一篇文章《Unity3D安卓平台打包配置》里面的有关JDK下载及环境...【详细内容】
2023-03-07  Search: Android studio  点击:(254)  评论:(0)  加入收藏
Android Studio 新版本 Logcat 的使用
前言最近,Android Studio 自动更新了自带的 Logcat 工具,整体外观和使用方法变得和之前完全不同了。一开始我以为是自己按到什么不该按的按钮,把 Logcat 弄坏了,后来才知道是版...【详细内容】
2023-03-07  Search: Android studio  点击:(332)  评论:(0)  加入收藏
Android Studio 国内镜像代理设置
1.设置镜像代理(如下图一,镜像地址是mirrors.neusoft.edu.cn:80),设置完成之后,同步一下,如果是首次设置,会出现一个弹框(如下图二,要填写一下镜像,镜像地址是mirrors.neusoft.edu.cn,...【详细内容】
2023-03-06  Search: Android studio  点击:(402)  评论:(0)  加入收藏
android studio 无法正常安装Android Emulator Hypervisor Driver For AMD Processors
题记:初学遇到了这个很麻烦的bug,发现查阅网络试了很多方法都没有奏效,今天误打误撞成功了。于是打算出一个博客给同样有此困扰的人一些参考吧。问题描述 android studio 无法...【详细内容】
2023-03-06  Search: Android studio  点击:(291)  评论:(0)  加入收藏
Android studio安装虚拟机的问题
一、Android studio安装虚拟机 首先,先看你的CPU是英特尔的还是AMD的,英特尔就是俗称的酷睿i几,英特尔的其实比较好操作。不会看的,鼠标放在任务栏右击打开任务管理器,点击性能,...【详细内容】
2023-03-06  Search: Android studio  点击:(316)  评论:(0)  加入收藏
Android Studio中模拟器的创建
Android Studio中模拟器的创建针对Android Studio没有勾选模拟器的下载或者是下载失败的情况的模拟器的创建过程第一步:点击“Create device“创建Android Studio中的手机模...【详细内容】
2023-03-05  Search: Android studio  点击:(204)  评论:(0)  加入收藏
Android Studio 汉化教程
前言Android Studio 汉化教程,有两种汉化教程;1. 第一种方法,直接在软件中汉化 先点击左上角的 file =>Sttrings,打开设置 找到 plugins,输入 Chinese,选中图中的这个插件下载即...【详细内容】
2023-03-05  Search: Android studio  点击:(220)  评论:(0)  加入收藏
安装Android Studio并配置sdk环境
Part1:安装前的准备工作:下载、安装JDK并配置环境1.1下载JDK下载地址:https://www.oracle.com/java/technologies/java-se-glance.html1.2安装JDK和配置环境参考这篇文章:https...【详细内容】
2023-03-02  Search: Android studio  点击:(229)  评论:(0)  加入收藏
谷歌正式推出Android Studio 2021.2.1稳定版:代号“花栗鼠”
经过一段时间的预览,Android Studio 集成开发环境(IDE)的版本号终于正式抵达 2021.2.1 。据悉,在迎接代号为“花栗鼠”(Chipmunk)的最新稳定版本之前,谷歌已经向我们介绍过“大黄蜂...【详细内容】
2022-05-10  Search: Android studio  点击:(732)  评论:(0)  加入收藏
Android Studio编译jar包
日期:2020.06.01说明:简单描述如何编译1 在Module的build.gradle添加编译jar代码task makeJar(type: Copy) { //删除存在的 delete '../CommonLib/libXXX.jar'...【详细内容】
2020-06-02  Search: Android studio  点击:(1058)  评论:(0)  加入收藏
▌简易百科推荐
Android Emulator黑屏怎么办 Android模拟器黑屏解决方法
Android Emulator黑屏问题困扰了非常多的玩家,Android Emulator作为一款安卓模拟器,可以让你在电脑上运行和浏览安卓应用程序,但是程序本身不是很稳定,很容易会出现黑屏,启动不了...【详细内容】
2024-03-04  18183游戏网    Tags:Android Emulator   点击:(37)  评论:(0)  加入收藏
Android开发中常见的Hook技术有哪些?
Hook技术介绍Hook技术是一种在软件开发中常见的技术,它允许开发者在特定的事件发生时插入自定义的代码逻辑。常见的应用场景包括在函数调用前后执行特定的操作,或者在特定的事...【详细内容】
2023-12-25  沐雨花飞蝶  微信公众号  Tags:Android   点击:(85)  评论:(0)  加入收藏
在Android应用开发中使用NFC功能
NFC介绍NFC是指“近场通讯”(Near Field Communication),它是一种短距离无线通信技术,允许设备在非接触或极短距离内进行通信。NFC通常用于移动支付、门禁系统、智能标签和其他...【详细内容】
2023-12-22  沐雨花飞蝶  微信公众号  Tags:Android   点击:(102)  评论:(0)  加入收藏
关于Android图像Bitmap类,你要知道的一切
Bitmap介绍Bitmap是一种图像文件格式,它由像素阵列组成,每个像素都有自己的颜色信息。在计算机图形学中,Bitmap图像可以被描述为一个二维的矩阵,其中每个元素代表一个像素的颜色...【详细内容】
2023-12-19  沐雨花飞蝶  微信公众号  Tags:Android   点击:(99)  评论:(0)  加入收藏
Android开发中如何进行单元测试?
单元测试介绍单元测试是软件开发中的一种测试方法,用于验证代码中的最小可测试单元(通常是函数或方法)是否按预期工作。单元测试通常由开发人员编写,旨在隔离和测试代码的特定部...【详细内容】
2023-12-11  沐雨花飞蝶  微信公众号  Tags:Android   点击:(167)  评论:(0)  加入收藏
一篇聊聊Jetpack Room实现数据存储持久性
Room介绍Room 是 Android Jetpack 组件库中的一部分,它是用于在 Android 应用中进行本地数据库访问和管理的库。Room 提供了一个抽象层,使开发者能够更轻松地访问 SQLite 数据...【详细内容】
2023-12-08  沐雨花飞蝶  微信公众号  Tags:Jetpack   点击:(143)  评论:(0)  加入收藏
了解Android系统架构中的HAL硬件抽象层
在Android系统中,HAL的存在使得不同厂商的硬件可以统一被上层的应用程序调用,从而提高了系统的兼容性和可移植性。HAL还可以帮助开发者更方便地开发应用程序,因为他们不需要为...【详细内容】
2023-12-06  沐雨花飞蝶  微信公众号  Tags:Android   点击:(203)  评论:(0)  加入收藏
我们一起聊聊 IntentService 与 Service 的区别?
Service介绍Service组件是Android应用开发中的四大组件之一,用于在后台执行长时间运行的操作或处理远程请求。它可以在没有用户界面的情况下执行任务,并且可以与其他应用组件...【详细内容】
2023-12-06  沐雨花飞蝶  微信公众号  Tags:IntentService   点击:(170)  评论:(0)  加入收藏
Android数据对象序列化原理与应用
序列化与反序列化「序列化」是将对象转换为可以存储或传输的格式的过程。在计算机科学中,对象通常是指内存中的数据结构,如数组、列表、字典等。通过序列化,可以将这些对象转换...【详细内容】
2023-11-14  沐雨花飞蝶  微信公众号  Tags:Android   点击:(273)  评论:(0)  加入收藏
你了解Android中的SELinux吗?
SELinux介绍SELinux(Security-Enhanced Linux)是一种安全增强的Linux操作系统,它通过强制访问控制(MAC)机制来提供更高级别的系统安全保护。相比于传统的Linux访问控制机制(DAC),SEL...【详细内容】
2023-11-09  沐雨花飞蝶  微信公众号  Tags:Android   点击:(264)  评论:(0)  加入收藏
站内最新
站内热门
站内头条