声明:本博客内容参考“Abracadabra的专栏”的内容完成。作者的编译过程写的很全面、仔细。本博客在原作者的基础上稍加修改最终编译完成。查看原作者的博客请点击以下链接:
http://blog.youkuaiyun.com/u013553529/article/details/54829345
1.说明
使用VirtualBox+Ubuntu的环境 编译安卓7.1.2的源代码。
其中 VirtualBox使用的版本为5.2.6,
Ubuntu的镜像版本为16.04.3
2.准备
下载VirtualBox和Ubuntu的镜像文件
VirtualBox下载链接 https://www.virtualbox.org/
Ubuntu的镜像下载链接 http://mirrors.melbourne.co.uk/ubuntu-releases/,
这里我选择的是 ubuntu-16.04.3-desktop-amd64.iso
3.VirtualBox安装
3.1虚拟机安装指定目录,最好不要安装在系统盘上
3.2接着一路next,知道finish结束,vitualbox安装结束.
4.创建ubuntu系统空间
说明:
android 7.1.2_r13的代码大概54GB,其中.repo目录34GB。除去.repo目录,代码大概20GB左右。所以在创建ubuntu系统之前要有足够的大的空间,避免编译过程中因为空间不足的原因导致下载源代码和编译过程失败。所以为了保证编译过程中不会出现这个问题,我特意找了一个硬盘编译源代码。将硬盘空间开辟了240G的空间用来编译源代码。
4.1 首先启动我们安装的virtualbox,新建ubuntu空间
选择新建按钮,创建ubuntu系统
4.2 点击下一步,给ubuntun设置内存空间。这个一般设置为电脑实际内存的一半。我的是8g,所以我给了4g的内存
4.3 点击下一步,创建虚拟硬盘。选择现在创建虚拟硬盘
4.4 点击创建,选择vdi,点击下一步
4.5 接下来有动态分配还有固定大小两个选项。因为我提前要开辟出来240G的空间,所以我选择了固定大小。然后点击下一步
4.6 配置完成之后就要在电脑的磁盘上开辟空间了。这里有两点一定要注意:
* 1、要保存的ubuntu系统所在的磁盘一定要比预开辟的空间大*
* 2、一定要指定ubuntu系统所在的路径,否则默认会在你电脑的c盘开辟空间。*
如上图,点击1,选择ubuntu系统的保存路径。这个路径下要有足够大的空间。
2所指的位置,设置需要开辟的空间的大小。我开辟了230G,所以这里填写的230.00。
然后点击创建,虚拟机会在电脑磁盘指定的位置开辟相应的空间大小。开辟完成之后,电脑磁盘上的该部分空间不能使用。
5.Ubuntu系统安装
5.1 点击启动按钮,系统将启动新建的ubuntu系统
5.2 启动的系统还没有安装ubuntu镜像是个空系统的,需要安装ubuntu的镜像,选择镜像安装系统,点击启动。等待系统安装完成。
5.3 系统界面打开之后,会提示安装系统,选择简体中文,然后点击install ubuntu按钮,开始安装系统。
5.4 接下来对ubuntu系统进行一些简单的设置过程。这两个选项根据自己需求选择,不选择安装速度会快一些
5.5 选择第一项,会清空安装的系统磁盘,这个和电脑的系统没有关系,所以可以放心的选择。下面三项可以不选,直接点击install now按钮
5.6 设置时区 ,选择一个城市对应的时区。点击下一步
5.7 设置键盘,选择中文,点击continu按钮继续。
5.8 设置名字和密码,点击continue.注意密码要记住,后面的许多操作的地方需要输入密码验证
5.9 安装完成以后,会提示重新启动,点击restart now。进入界面之后按回车键,进去登录界面,输入密码登录.
5.10 ubuntun系统的一些额外设置,点击virtualbox上的设置按钮 对ubuntu系统进行设置。
5.10.1 常规设置 选择高级,双向粘贴复制功能,该功能可以让虚拟机和电脑之间复制粘贴操作。
5.10.2 共享文件夹 可以使虚拟机和电脑都可以访问的文件夹,选择自动挂载,点击ok
5.10.3 安装virtualbox附件组件 VBoxGuestAdditions.iso
ubuntu系统启动后,选择设备–>分配光驱–>选择虚拟盘–>选择 VBoxGuestAdditions.iso
,系统会加载镜像。
以上为虚拟机+Ubuntu环境搭建过程。
顶
0
踩
0
上一篇zxing的使用及优化
相关文章推荐
• 欢迎使用优快云-markdown编辑器
• Redmine 2.6.5 使用markdown进行编辑的时候,wiki连接bug
• markdown在线编辑器
• linux上靠谱免费的markdown编辑器haroopad
• 开始使用 Markdown
• markdown编辑器之 Mou
• FCKEditor使用说明(Csdn博客就是用的这个编辑器)
• 分享一个Java开发的Markdown编辑器
• [转]开始使用 Markdown
• Mac下Markdown编辑器Mou
猜你在找
深度学习基础与TensorFlow实践 【在线峰会】前端开发重点难点技术剖析与创新实践 【在线峰会】一天掌握物联网全栈开发之道 【在线峰会】如何高质高效的进行Android技术开发 机器学习40天精英计划 Python数据挖掘与分析速成班 微信小程序开发实战 JFinal极速开发企业实战 备战2017软考 系统集成项目管理工程师 学习套餐 Python大型网络爬虫项目开发实战(全套)