首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本

一、查看virtualbox中已有的分辨率

启动虚拟机后,连续按两次E键,进入下面页面

加上vga=ask,再按回车键和B键,进入启动页面后,再在30秒内按回车键,不然,30秒后会自动启动。进行完上述操作,进入下面页面



如图所示,你可以选择合适的分辨率,选好之后然后把其对应的数字写上去。这里,我选择360(注意,这些数是16进制的)



回车后:



即修改完成

二、增设分辨率

可能VirtualBox默认提供给你的分辨率不是你想要的,那么,你可以增加一个自己想要的分辨率。

VirtualBox VESA BIOS允许您添加多达16个自定义的。

首先,把VBoxManage程序加到环境变量path中,这样可以在命令行环境下访问该程序。该程序在VirtualBox的安装目录下。

然后按照下面的语法格式输入命令:

VBoxManage setextradata VM-name "CustomVideoMode1" "1400x1050x16"

VM-name :指虚拟机的名称。

CustomVideoMode1:相当于键值对的键,注意其必须是CustomVideoMode开头,其后面的数字在1-16的范围内。

"1400x1050x16":是你要添加的分辨率,其中16是指16位色。

下面我为虚拟机android01添加一个分辨率

 VBoxManage setextradata "android01" "CustomVideoMode2" "450x800x32"

然后查看分辨率时,会有



再然后输入其对应的值,回车就OK了。

三、修改并保存GRUB的启动相关命令参数。

如果只按照上面的步骤修改,但我们重新启动虚拟机时,又要重新设置。所以,需要修改并保存GRUB的启动相关命令参数。

进入debug模式,



输入下面命令:

vi /mnt/grub/menu.lst

进入下面界面,再按i键,对文本进行编辑



在相应启动模式命令后,加上vga=XXX,xxx指的是分辨率的对应16进制数的十进制形式。这里设置的是864,其16进制为360 。



最后,按Esc退出编辑模式,再输入

:wq

退出并保存文件。

这样,GRUB的启动相关命令参数就设置并保存好了。

有什么疑问,欢迎在下面评论哦

VirtualBox 修改Android x86虚拟机的分辨率的更多相关文章

  1. Android Studio(或IntelliJ IDEA )把Android程序运行到由VirtualBox创建 Android x86虚拟机中

    一.运行前相关配置 1.把Android sdk platform-tools目录下的adb程序加入到path环境变量,默认情况下是其路径是: C:/Users/ [User]/AppData/Loc ...

  2. Eclipse连接VirtualBox中的Android x86

    Android x86 Alt+F1打开命令行,命令netcfg查看当前ip,记住,然后Alt+F7回界面. Eclipse-Window-Preferences-Android-DDMS-Use A ...

  3. 使用VirtualBox安装Android 4.2.2 x86 .

    http://blog.csdn.net/kunoy/article/details/8768205 virtual box 安装 android x86 不显示鼠标, --> 控制 --> ...

  4. virtualbox 安装 android 经验总结

    装了好多个版本,最终总结一下遇到的问题, 1.直接下载的镜像文件没有找到如何设置分辨率的方法,因此放弃使用 2.在安装过程中,首先创建虚拟机,在virtualbox中创建硬盘的时候一定要选HDD格式, ...

  5. Oracle VirtualBox 模拟Android系统 素材

    Android to x86 下载地址: http://www.android-x86.org/download VirtualBox 下载地址: https://www.virtualbox.org ...

  6. 使用android x86进行android应用开发.

    首发论坛 安卓巴士.id:android_bin 一.必备工具: 1.虚拟机软件(本文使用virtual Box为例), 2.android x86镜像,下载地址http://www.android- ...

  7. VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题

    VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题   在VirtualBOx虚拟机中Ubuntu 14.04设置屏幕分辨率,怎么点都没反应. 方法一:安装与你的Ubuntu-Gu ...

  8. 启用VTX技术支持启动android的虚拟机 - 报错

    第一次启用VTX技术支持启动android的虚拟机,启动时提示如下错误: Starting emulator for AVD 'AVD_for_Android_TV_1080p_by_Google'e ...

  9. Android逆向基础----Android Dalvik虚拟机

    Android Dalvik虚拟机的特点: l  体积小,占用内存空间小. l  专有DEX可执行文件. l  常量池采用32位索引值,寻址类方法名,字段名,常量更快. l  基于寄存器架构,并拥有一 ...

随机推荐

  1. oracle审计表迁移

    ============ oracle审计表迁移到新的表空间 ============ 前言 oracle数据库开启审计功能后会占用大量的SYSTEM系统表空间,要么定时对审计表进行清理,要么对系统表 ...

  2. jmeter--文件上传和下载

    文件下载 文件下载的method一般是get.本例中导出excel文件. 下载文件如果要求下载到本地,需要另写脚本.采用jsr223或者beashell PostProcessor都可以. 代码如下: ...

  3. Kubernetes 实战——发现应用(Service)

    一.简介 服务:一种为一组功能相同的 Pod 提供单一不变的接入点的资源.服务 IP 和端口不会改变 对服务的连接会被路由到提供该服务的任意一个 Pod 上(负载均衡) 服务通过标签选择器判断哪些 P ...

  4. Vue(1)Vue安装与使用

    前言 Vue(读音/vjuː/,类似于view) 是一套用于构建前后端分离的框架.刚开始是由国内优秀选手尤雨溪开发出来的,目前是全球"最"流行的前端框架.使用vue开发网页很简单, ...

  5. Java知识复习(三)

    Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象.还是都不用. 在比较时先调用hashCode方法, ...

  6. 框架篇:分布式全局唯一ID

    前言 每一次HTTP请求,数据库的事务的执行,我们追踪代码执行的过程中,需要一个唯一值和这些业务操作相关联,对于单机的系统,可以用数据库的自增ID或者时间戳加一个在本机递增值,即可实现唯一值.但在分布 ...

  7. Jenkins用户权限管理-Role-based Authorization Strategy插件

    02-Jenkins用户权限管理-Role-based Authorization Strategy插件 在jenkins的使用过程中,需要给用户分配只管理特定项目的权限来保证项目相关人员只能管理对应 ...

  8. 关于vue告警 More than 1 blank line not allowed

    开发vue-cli脚手架工程,eslint规范检查工具告警笔记 More than 1 blank line not allowed 代码空格不允许超过1行,把多余的空行删除就可以了

  9. html的题库(含答案)

    该题库仅供巩固自身HTML知识 Tip:<为< 单选题 1.下面标记中,用来显示段落的标记是(  D  ). A.<h1> B.<br /> C.<img / ...

  10. yolov5 AssertionError: Image Not Found解决方案

    运行yolov5 train.py报错:AssertionError: Image Not Found ../data/images/xxx.png 运行环境     一开始在笔记本上用显卡跑训练是可 ...