码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Virtualbox安装安卓模拟器


    目录

    下载

    安装环境

    安装步骤

    新建模拟器

    调整配置

    安装

    遇到问题

    参考文档


    下载

    下载最新的安装包,本文使用android-x86_64-9.0-r2安装测试,下载地址:Android-x86 download latest version​​​​​​v

    virtual box下载地址: Oracle VM VirtualBox

    安装环境

    操作系统win10,virtualbox版本6.1.34 r150636

    安装步骤

    新建模拟器

    点击“新建”

    点击“专家模式”,步骤相对较少。输入名称,文件夹是安装的虚拟机存储目录,类型选择“linux”,版本选择“linux 2.6/3.x/4.x (64-bit)”,内存大小默认(内存、显存、磁盘等后续根据需要调整),选择“现在创建虚拟硬盘”

     点击“创建”,界面选项默认就好,选择“动态分配”比较节省磁盘空间,会按照物理使用多少占用多少磁盘。

     点击“创建”,完成。

    调整配置

    选中刚才新建的模拟器,点击“设置”

    弹出页面,选择“存储”,点击“没有盘片”,点击右边的盘图表,点击“选择虚拟盘”
      此时是选择刚才下载的安卓iso 文件,然后点击窗口的“ok”,结束配置

    安装

     选中新建的模拟器,点击“启动”

     选择 “Installation” 选项,你也可以选择 Live 模式体验 Android 环境。

    然后按“回车”之后,运行停止,弹出界面
     

    含义分别是:创建/修改分区,检测设备。我们选择创建分区,在虚拟盘中创建分区,按上下箭头建会有选择标记。

    官方不推荐使用 GPT 格式,所以我们选择 “No” 并按回车键。 
     

     为了简洁起见,我们就只创建一个较大的分区,使用方向键来选择 “New” ,然后选择 “Primary”,按回车键以确认。

     大小默认,回车

     这个分区就是 Android 系统所在的分区,所以需要它是可启动的。选择 “Bootable”,然后按回车键(上方表格中 “Flags” 标志下面会出现 “boot” 标志),

    进一步,选择 “Write” 选项,保存刚才的操作记录并写入分区表。

    回车 

    分区选项确认,输入yes,回车确认 ,稍等片刻后,选择“quit”退出分区工具

    分区页面上会出现一个刚刚我们创建的分区,选择它并点击“OK”进入。

    选择 Ext4 作为实际的文件系统,回车。

    选择 “Yes” ,确认格式化。

    提示是否安装 GRUB 引导工具,选择“yes”回车

    是否允许在目录 /system 进行读写,都选择 “Yes” 。

    现在,安装进程开始。 安装完成后会弹窗提示重启

    选择重启,回车确认。此时还是启动的安装页面,强制退出模拟器后,点击虚拟机的设置,移除iso文件,然后再启动

    遇到问题

    启动后进入console控制台
    virtualbox安装androidx86进入console控制台,不能进入启动界面,卡死在detecting android-x86 found at /dev/sda1_宝哥66的博客-CSDN博客

    没有网络
    virtualbox安装androidx86无法联网,没有网络的问题_宝哥66的博客-CSDN博客

    值得注意的是,网络问题修改配置后,设置显示的依然是“已连接,无法访问网络”,不用理会,打开浏览器就能上网 

    参考文档

    在 VirtualBox 中安装 Android 系统_i学长的猫的博客-CSDN博客_virtualbox安装安卓系统

    技术|在 VirtualBox 中安装 Android 系统

  • 相关阅读:
    Linux系统学习 shell script
    目标检测 YOLOv5 - 模型的输出
    java设计模式(一)——五种创建型设计模式
    .NET6: 开发基于WPF的摩登三维工业软件 (10) - 机器人
    [附源码]Java计算机毕业设计SSM二手图书回收销售网站
    JavaScript:canvas图像操作
    Linux上实现CPU亲缘
    【Java基础】Debug模式操作流程及案例:不死神兔、百钱百鸡
    uni-app微信小程序tab切换demo
    【MQTT从入门到提高系列 | 08】MQTT3.1.1主题Topic详解
  • 原文地址:https://blog.csdn.net/u011471105/article/details/126481254
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号