在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置

这篇具有很好参考价值的文章主要介绍了在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录:

简要说明:

1.配置vesa驱动:

2.启用网络连接并配置adb:

3.增强性能的方法:


简要说明:

先进行说明一点个人直接通过vbox VMware这些软件,并不能超越专业的安卓模拟器,大部分模拟器实际也是基于vbox(腾讯傲引擎和网易星云比较特殊,使用了aow),但是仍然存在不同。

第一、大部分模拟器内部系统并非原生安卓x86,而是深度魔改后的安卓x86,从系统流畅度上,个人直接通过vbox VMware此类软件搭建的安卓系统就不能比的过安卓模拟器,

第二、大部分安卓模拟器都通过google的angle库(是Google研发的将OpenGLES转换成其他渲染api的库),将OpenGLES的api转换为OpenGL Desktop api或者Directx api实现渲染虚拟化,因此专业模拟器的渲染虚拟远大于vbox模拟的显卡,个人当然也能实现,不过工作量较大。

第三、大部分安卓模拟器对于intel arm二进制翻译库(houdini)进行了魔改,兼容性远大于初始houdini。

所以csdn/b站上,介绍"使用vbox/VMware"搭建安卓虚拟机的说法是不切实际的。当然对比安卓模拟器,直接使用vbox搭建虚拟机仍然是有好处的,比如可以自由的选择版本,可以更自由的分配资源等。


1.配置vesa驱动:

当下载非后缀带有k49的安装包时,可能出现进入安卓界面时黑屏,此问题就需要配置vesa驱动

具体的方法:

在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置

(1).在引导界面选debug,会进行一串参数字符串输出,若出现不再跑码的情况可以按一下enter

(2).输入mount -o remount,rw /mnt 回车给mnt目录挂载读写权限

(3).vi /mnt/grub/menu.lst,按下i开始编辑
 

在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置

(4) 在第一项启动参数后面添加nomodeset xforcevesa参数,然后按下end键,退出编辑模式,输入:wq!并回车,强制保存

(5)执行mount -o /mnt重新挂载mnt目录,重启后就能正常进入系统了


2.启用网络连接并配置adb:

1.需要找到virtualbox目录(具体方法不进行介绍,可参考其他文章)

2.在目录下标题栏打开cmd执行以下命令,使用nat转发网络

vboxmanage modifyvm "虚拟机名" --natpf1 "guestadb,tcp,,5555,,5555"
vboxmanage modifyvm "虚拟机名" --natpf1 "guestadb1,udp,,5555,,5555"
vboxmanage modifyvm "虚拟机名" --natpf1 "guestadb2,tcp,,5554,,5554"
vboxmanage modifyvm "虚拟机名" --natpf1 "guestadb3,udp,,5554,,5554"

3.会将虚拟机5554和5555端口转发到127端口,部分VMware的机器在使用此操作可能会莫名其妙失效,这个没啥办法解决

4.打开虚拟机-设置-关于平板电脑-版本号--多次点击后会提示已开启开发者选项

5.回到设置,会发现已经多出了一个开发者选项的选项卡,点击进去

在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置

 找到usb调试点击开启,回到设置,找到wlan设置,会发现有一个virtwifi,链接后就可以正常使用adb了

在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置


3.增强性能的方法:

1.右击虚拟机列表打开设置--系统--调整内存大小和CPU处理器核数,实测内存在2048-8124,性能差别较大,内存8124-10480时差别性能差别较小,CPU根据核数的不同带来性能的差异确实比较大,不存在性能的阈值/贫瘠

2.vt肯定是需要开启的,否则无法进入android系统,一些人说将vt开启能提升虚拟机性能,这是一种错误的说法,vt开启实际意义就是让Virtualbox,VMware这一类虚拟机能使用虚拟化CPU,类似网易星云、腾讯aow(这两个架构有点像)此类通过另类方法虚拟运行安卓系统的模拟器,就不需要开启vt,开启后也不会有性能增强

3.启用PAE /NX对于虚拟机的确是有提升的,硬件加速模块:实测使用hyperv加速在安卓虚拟机的性能最低,旧接口性能最高,默认是KVM。

4.若为k49内核的androidx86可以使用vmsvga+3d加速达到高效图形渲染,若非k49内核使用vboxsvga效果最佳,关于现存设置,目前可直接设置的显存只有0-128MB,可以通过以下命令将显存强制设置到256MB

VBoxManage modifyvm android93 --vram 256

vbox在一个版本后将2d加速隐藏了,可以通过此命令开启VBoxManage modifyvm android93 --accelerate-2d-video  on,进入到安卓图形界面--设置--开发者选项把渲染模式改成opengl(skia)实测有一定性能加强效果

若文章有涉及侵权或质量问题,可以联系以下联系方式


Developed by 福州机电工程职业技术学校 wh

邮箱联系方式:xiaohui032901@foxmail.com

qq联系方式:2151335401、3135144152文章来源地址https://www.toymoban.com/news/detail-415094.html

到了这里,关于在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 什么是RISC-V?以及RISC-V和ARM、X86的区别

    RISC-V 是基于 RISC 精简指令集架构开发的一个开放式指令集架构,它是由加州大学伯克利分校的计算机科学教授 Krste Asanovic (克里斯蒂安·阿萨诺维奇)领导的团队开发,RISC-V是 开放 的,任何人都可以使用它来开发处理器芯片和其他硬件,而无需支付任何许可或使用费用。

    2024年02月15日
    浏览(50)
  • Windows+Qt5.14.2+android x86配置与处理adb报错

    资源下载 可在部分国内镜像源下载Qt5.14.2:Index of /qt/archive/qt/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 其他工具 android studio:下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers sdk manager 、ndk、java 安装过程 根据qt5.14.2自助选择需要安装的anroid组件等、vs2

    2024年01月20日
    浏览(43)
  • x86架构ubuntu 搭建arm64交叉编译环境及QT编译arm64架构工程

    背景:由于最近项目需要做国产系统适配,很多软件需要重新编译以适配不同架构CPU。 环境: 1、主机win10 64bit   vmware虚拟主机ubuntu1804 64bit 2、vmware虚拟主机已经安装了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉编译 1、交叉编译环境搭建 ①选定编译工具aarch64-linux-gnu ②安装交叉

    2024年02月09日
    浏览(65)
  • Mac x86 Ollama使用入门

    Mac上可以本地运行大模型,作为Mac x86硬件,比较好的选择是Ollama,但有一些准备工作,需要明确一下,否则坑也会比较多。 1、下载地址: 官网 2、也可以通过安装Docker Desktop(下载: x86 Docker Desktop),再下载Docker官方的Ollama。 3、安装Ollama并运行命令:ollama run gemma 4、安装

    2024年04月26日
    浏览(39)
  • 常用的RabbitMQ命令以及安装RabbitMQ(ARM架构的CentOS虚拟机和X86架构的CentOS虚拟机)

    后台启动 直接启动,如果关闭窗⼝或需要在该窗⼝使⽤其他命令时应⽤就会停⽌   启⽤服务  重启服务  查看状态  停⽌服务 关闭防火墙  开启15672端口(暂时开通)  禁用防火墙(禁止开机启动)   重启防火墙  启动防火墙  查询防火墙状态 Erlang([\\\'ə:læŋ])是⼀种通⽤的

    2024年02月04日
    浏览(56)
  • 使用QEMU(x86)模拟运行ARM64架构并进行内核调试

    在 x86 上使用 QEMU 虚拟机模拟并调试 ARM64。 参考:ubuntu虚拟机中使用QEMU搭建ARM64环境 主机 ubuntu 20.04, Linux 5.16.0 QEMU emulator version 7.2.92 (v8.0.0-rc2-23-gefcd0ec14b) :qemu-7.2.29 合适的ARM64内核源码:linux-4.14.221.tar.gz 安装交叉编译工具: sudo apt-get install gcc-aarch64-linux-gnu 命令安装以及源码

    2024年02月09日
    浏览(61)
  • 使用ipmitool配置X86服务器的BMC网络和用户信息

    当不知道服务器的BMC(Baseboard Management Controller)的管理IP和用户信息时,可以在服务器安装的系统上安装ipmitool工具,然后通过带内的方式来直接配置BMC的网络和IP等信息,省去重启机器去寻找BMC配置界面进行设置的步骤。 以下示例是通过带内方式来配置,如果要通过带外的

    2024年02月12日
    浏览(35)
  • 银河麒麟服务器ky10 sp3 x86 pgadmin使用

    目录 打开网页并登录 连接数据库  备份数据库 还原数据库 打开浏览器,输入127.0.0.1:5050,输入用户名和密码登录, 我这边设置的用户名是123456@qq.com,密码是 123456   右键选择register-Server 输入name ,随便取个名字即可  输入以下的值         主机ip: 我这边环境数据库安装在

    2024年02月03日
    浏览(64)
  • windows下的git 安装与使用以及可能遇到问题

    一、安装部分: 首先关于git安装,直接从官网下载即可下载地址为:Git - Downloads (git-scm.com) 安装上面没什么需要注意的,一路next下来即可。 二、环境配置: 1.安装好之后设置姓名和邮箱 (注意这里的邮箱和姓名为github官网GitHub注册所使用的邮箱以及用户名) 设置方式为使

    2024年03月23日
    浏览(55)
  • 全球首发:Tiny10 2023 x86最终版及类似win10精简版/Win K/N版 单独添加Windows Media Player功能

    情况: 1.Windows功能列表中没有媒体功能(Media Features),或该项下没有Windows media player选项 2.普通在Windows-设置-功能-可选功能中单独可以添加WMP,但实际并无效果,该组件需要相关功能包打开情况下才可以安装成功,否则尽管显示已安装,但实际Program目录下并无Windows Media

    2023年04月25日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包