使用Oracle VM VirtualBox 创建 ubuntu 虚拟机 下载 编译 Android 源码
参考其他博主的文章进行整理,留待以后使用。
首先,安装ubuntu虚拟机:
参考博客https://blog.****.net/weixin_37228977/article/details/81355649
版权声明:本文为****博主「愤怒的芒果」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.****.net/weixin_37228977/article/details/81355649
安装包和镜像包:
virtualbox
官网地址:https://www.virtualbox.org/
本文使用版本为:VirtualBox 5.2.6 (released January 15 2018)
ubuntu
官网地址:http://releases.ubuntu.com/18.04/
链接后面的18.04这种可以修改一下再按回车就可以下载自己想要的版本惹~
本文使用的版本为:ubuntu-16.04.6-desktop-amd64.iso
官网下载比较慢,可以试着用网易的镜像网址下载:http://mirrors.163.com/ubuntu-releases/
virtualbox安装并创建虚拟机
1.双击下载好的安装包,一直下一步进行傻瓜式安装,安装中途会有断网环节
这里点安装
蹦出这的时候就安装好了
2.打开virturalbox
按下 ctrl+g进行全局设定
修改默认虚拟脑位置,比如E:\vboxvms可以让自己更方便的查找,备份安装好的虚拟机,一定要是全英文的~
设置语言
3.创建虚拟机
设置好以后,就可以新建一个虚拟机并且为它分配内存惹~
先起个名字,类型选择linux 版本为ubuntu (需要和一会用到的iso镜像文件保持一致~)
设定虚拟机的内存,此内存即为虚拟机所占用的系统内存,可随意修改,建议不要超过系统内存的1/2。
(这一步需要先了解自己的电脑系统内存大小,“我的电脑”->“属性”,为16G,所以我这里分配虚拟机的内存为4G)
为虚拟机创建一块虚拟硬盘。选择“现在创建虚拟硬盘”,并单击“创建”。
(如果你安装有问题,可以去别人电脑上默认虚拟脑位置比如D:\myvbvms处拷贝别人安装好的XXX.vdi文件,在此选择“使用已有的虚拟硬盘文件”,然后选中拷贝过来的vdi文件就可以了,下面的4开始的步骤就不用做了。)
4.创建虚拟硬盘
选择虚拟硬盘文件类型。选择默认的VDI(VirtualBox磁盘映像),并单击“下一步”
选择“动态扩展”,并单击“下一步”。
因为分配给虚拟机的内存空间较大,使用时逐渐占用磁盘空间,闲置时自动缩减比较合理,所以选择动态扩展类型。
输入虚拟硬盘文件的名称,并选择保存位置。单击“创建”,点击确定后,虚拟机就创建完成了~
(选择虚拟硬盘大小时一定先确定保存所在位置磁盘的可用大小。
我自己的E盘可用空间为1T,虚拟硬盘大小设置为64G。)
需要注意的点事是:虚拟硬盘大小尽量大一点,原博客设置为了20G,下载Android源码不够用,我的扩展到250G左右
点击刚才创建的电脑名称,可以看到刚才创建的虚拟机详细属性,现在的情况相当于我们已经把所有硬件资源准备好了,有了一台没有操作系统的电脑主机
为虚拟机安装ubuntu操作系统
1.准备好ubuntu镜像文件,详见开头的镜像文件准备,我自己准备的是桌面版,桌面版和非桌面版的区别到时候再写一篇
下载好的文件名:ubuntu-14.04.5-desktop-amd64.iso
2.启动刚才安装好的虚拟机
3.选择启动盘
选择刚才下载的镜像文件作为启动盘,单击启动
4.开始安装啦~先选一波英文,安装ubuntu
建议选择英文,我选了中午导致日后遇见了一个比较麻烦的坑~~~~
5.热键冲突问题:这里会遇到热键冲突问题,导致其他软件的热键不能启用,可以单击右下角这个图标(或者是右边的ctrl)解决 (我的这个不管用)
6.网络不好时可以不选择“安装中下载更新”
7.开始安装惹~
用户名和密码都要记住呀~
8.最后一步
安装好后重启一次~
一切ojbk~
————————————————
以上部分参考:
版权声明:本文为****博主「愤怒的芒果」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.****.net/weixin_37228977/article/details/81355649
第一次安装的时候登陆时用的是访客账号,删除之后重新安装就好了,应该也可以点击右上角的设置按钮切换登陆账号。
下载Android源码
参考:https://lug.ustc.edu.cn/wiki/mirrors/help/aosp
参考博客 https://blog.****.net/littlle_yan/article/details/78826570
版权声明:本文为****博主「little_yan_yan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.****.net/littlle_yan/article/details/78826570
首先下载Android源码需要用到repo 工具,repo工具相当于git 的升级版,所以需要安装git工具
在终端cmd中输入 sudo apt-get install git
之后对git进行配置 git config --global user.name "替换为你的名字"
git config --global user.email "替换为你的email地址"
之后,还需要安装curl
sudo apt-get install curl -y
之后开始下载,下载源码之前需要先下载repo 工具
//新建一个bin目录
mkdir ~/bin
//将bin目录写入环境变量(这样你在任何目录下都可以访问)
PATH=~/bin:$PATH
//轮到curl工具了,我们使用curl工具下载repo,并将其放置到bin目录
curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo
## 如果上述 URL 不可访问,可以用下面的: ## curl -sSL 'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo
//更改repo权限(不要问为啥,跟着做)
chmod a+x ~/bin/repo
修改bin/repo 文件中的REPO_URL
将 https://android.googlesource.com/platform/manifest
替换为 git://mirrors.ustc.edu.cn/aosp/platform/manifest
mkdir android
cd android
repo init -u git://mirrors.ustc.edu.cn/asop/platform/manifest -b android-4.4.4_r1
repo sync
之后就是等待下载,我下载的时候清华源下载速度比较慢,后来选择的科大源,速度还是很快的。
(未完待续)