1,配置android环境
我使用的是android x86 4.3的版本。
网络上面有 个哥们 很 强,已经写的 非常仔细了。我就不重复了。
http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.html
启动是非常的快的 几秒钟左右,和机器的配置有关。
我虚拟了2个cup,内存1024。
2,网络设置
但有一个问题,不知道 是我以前修改过啥。虚拟机不 能上网。我只能用nat方式。
在接入网线,里面配置端口转发。这样本机就有了 5555端口了。
3,关于快速启动
首先设置下 虚机分辨率。
vboxmanage setextradata "android" "CustomVideoMode1" "480x800x16"
需要使用 vga=ask方式启动试验下有没有 360 这个分辨率。
然后,直接修改menu.list 的分辨率:(在kernel 后面增加 UVESA_MODE=480x800 DPI=160 )
virtualbox 里alt+f1 就可以切入命令行模式,一般linux命令都有,感觉好亲切啊。
这样就可以避免输入 vga=ask了。
4,debug调试
因为本机映射 5555 端口,所以可以直接进行部署调试,速度非常快,十分给力!!!
有的时候会报错连接不上。
执行命令 > adb connect 127.0.0.1
就可以继续开发了。
5,其他问题
切换 root命令行(alt + f1)和界面 (alt + f7)快捷键。
如果应用进入屏保状态,修改 设置 -> 安全 -> 屏幕解锁 设置成无即可。
鼠标滚动,可以操作上下移动。
按住 右面的 control 鼠标从 android 出来。
开启禁止自动独占鼠标,在android里面就可以显示鼠标了。
如果出现屏保,黑屏 右ctrl+h 就可以点亮屏幕 (其实是关机快捷键)。
6,其他 virtualbox 快捷键
Host+F 全屏模式(F)
Host+L 无缝模式(l)
Host+A 自动调整窗口大小(A)
Host+G 自动调整显示尺寸(G)
Host+I 禁止自动捕获鼠标(M)
Host+Del 发送 Ctrl-Alt-Del (E)
Host+S 生成备份(S)
Host+N 运行状态(n)
Host+R 重启(R)
Host+P 暂停(P)
Host+H 正常关闭(H)
Host+Q 退出(C)
视图:
Host+F 切换到全屏模式
Host+L 切换到无缝模式
Host+C 切换到自动缩放模式
Host+A 切换到自动调整窗口大小
Host+G 切换到自动调整显示尺寸
(以上操作,按一次切换到相应的模式,再按一次则退回到窗口模式,非窗口模式下的菜单是隐藏的,即看不到“控制”,“视图”,“设备”,“帮助”这四个按钮。)
设备:
Host+D 安装增强功能