搭建Windows10+VMware Ubuntu16.04 android7.0 编译环境记录

搭建Windows10+VMware Ubuntu16.04环境

  1. VMware添加虚拟机

(1) 双击打开VMware虚拟机,选择“创建新的虚拟机”;
(2) 选择“自定义(高级)”,点击“下一步”;
(3) 默认选项,点击“下一步”;
(4) 选择“稍后安装操作系统”,点击“下一步”;
(5) 选择“Linux”,“Ubuntu 64位”,点击“下一步”;
PS. 如果你下载的是32位的Ubuntu,那么对应的应该选择“Linux”下的“Ubuntu”而不是图片中的选项。
(6) 根据需要更改虚拟机名称及存放位置,点击“下一步”;
(7) 默认选项,点击“下一步”;
(8) 根据需要设置内存大小,注意不要超过实际电脑的内存,点击“下一步”;
(9) 默认选项,点击“下一步”;
(10) 默认选项,点击“下一步”;
(11) 默认选项,点击“下一步”;
(12) 选择“创建新虚拟磁盘”,点击“下一步”;
(13) 根据需要调整最大磁盘大小,可设置大一点,不然Android源码都放不了,选择“将虚拟磁盘存储为单个文件”,点击“下一步”;
(14) 默认选项,点击“下一步”;
(15) 默认选项,点击“完成”。
(16) 到这一步可以看到在虚拟机左侧“我的计算机”一栏中看到刚刚创建的虚拟机,单击虚拟机的名字,单击“编辑虚拟机设置”;
(17) 选中“CD/DVD(SATA)”,选择“使用ISO映像文件”,点击“浏览”,找到前面下载好的虚拟机,点击“确定”。

  1. 在虚拟机上安装Ubuntu系统

(1) 点击“开启此虚拟机”;
(2) 点击“Install Ubuntu”,可滑动左侧选择安装语言,中文老规矩,最下面;
(3) 勾选“Download updates while installing Ubuntu”,点击“Continue”;
(4) 选择“Erase disk and install Ubuntu”,点击“Install Now”; 在弹出的窗口中选择“Continue”;
PS: 因为我们是新安装的系统,且在虚拟机中,所以可以选择“Erase disk and install Ubuntu”
(5) 点击地图上的中国的位置,会默认弹出上海的时区,因为中国所有地区都是使用同一个时区,所以上海的就OK了。点击“Continue”;
(6) 选择键盘布局,点击“Continue”;
(7) 设置电脑名称和账号密码,点击即可开始安装系统。
(8) 安装完成后会有如下提示,根据提示重启电脑即可。
重启后:

vmware中ubuntu 16.04与windows共享文件夹设置方法

  1. 在ubuntu中安装Vmware tools
    (1) 首先选择虚拟机-》安装vmware tools
    弹出vmware tool盘符,界面


    image

(2) 然后在Ubuntu系统中弹出的VMware tools窗口中
找到VMwareTools-9.6.1-1378637.tar.gz
然后我们利用终端,先把WMwareTools拷贝出来


image

(3) 然后解压VMwareTools-9.6.1-1378637.tar.gz


image

(4) 解压后, 进入解压后的目录,执行:sudo ./wmware-install.pl


image

(5) 然后一路回车
In which directory do you want to install the binary files,按回车2.what is the directory that contains the init directories,按回车 3. what is the directory that contains the init scripts,按回车4.In which directory do you want to install the daemon files,按回车5.In which directory do you want to install the library files,按回车6.The path "/usr/lib/vmware-tools" does not ..............................Is this what you want?,按回车7.In which directory do you want to install the document files? 按回车8.The path "/usr/lib/vmware-tools" does not ..............................Is this what you want?,按回车9.Before running VMware tools.............Do you want this program to invokethe command for you now?按回车10.None of the pro-built.......................按回车


image

(6) 安装完成,重启系统


image

(7) 安装好vmware-tools之后,/mnt/hgfs目录此时就会出现了。接下来的操作是:
a) sudo apt-get install open-vm-tools-dkms

b) sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

安装 open-vm-tools-dkms时遇到的问题,以及解决方法

  1. 首先将/var/lib/apt/lists 的文件备份一下
mkdir /var/lib/apt/list
cp -r /var/lib/apt/lists/* /var/lib/apt/list
然后删除/var/lib/apt/lists/文件夹下所有的文件
sudo rm -rf  /var/lib/apt/lists/*
然后 打开/etc/apt/sources.list (emacs/vi/vim都可以用)

将里面的内容都删掉,替换成阿里云的源,因为换了几个源都发现还是会出现index files failed to download的错误
所以我用了网上的几个源组合在一起

#deb包

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 
 
##测试版源  

deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  

# 源码  

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 
 
##测试版源  

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  

# 更新的源的内容
# deb http://mirrors.aliyun.com/ubuntu/ raring main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu/ raring-security main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu/ raring-updates main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu/ raring-proposed main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu/ raring-backports main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ raring main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ raring-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ raring-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ raring-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ raring-backports main restricted universe multiverse

先复制好内容
vi linux命令行用d键删除行,用滚轮中键或shift+Insert来粘贴内容

  1. 重新配置DNS;
    sudo emacs/vi /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 114.114.114.114
naemserver 8.8.8.8
#阿里的DNS
nameserver 223.5.5.5  
nameserver 223.6.6.6
  1. 网上看见将那些第三方的软件更新全部勾去


    image.png
  2. 之后再运行sudo apt-get update 和 sudo apt-get upgrade
  3. 成功后再操作
    sudo apt-get install open-vm-tools-dkms

搭建编译环境

  1. 下载源码
  2. install OpenJDK8
    (1)
sudo apt-get update

sudo apt-get install openjdk-8-jdk

(2). 配置环境变量
sudo gedit /etc/profile
在打开的文本后面添加一下代码:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME={JAVA_HOME}/jre export CLASSPATH=.:{JAVA_HOME}/lib:{JRE_HOME}/lib export PATH={JAVA_HOME}/bin:$PATH

(3). 验证是否成功
保存后,关闭文本,回到终端输入执行
source /etc/profile
然后在随意个盘符创建个HelloWord.java文件来测试是否安装jdk成功
public class HelloWord {
public static void main(String[] args){
System.out.println("helloword");
}
}
然后在终端输入:cd /media/用户名/分区
javac HelloWord.java 就会在/分区盘符生成HellWord.class文件
java HelloWord 如在终端显示helloword则安装jdk成功!

  1. 编译Android7.0
    搭建构建环境
  2. 等16G内存到了,开始build,预祝成功

Ref

VMware中Ubuntu 出现Unknown Display问题解决
https://blog.csdn.net/zhanghaoyangchao/article/details/80835451
https://jingyan.baidu.com/article/066074d6374916c3c21cb016.html
https://blog.csdn.net/junexue1980/article/details/83021635
https://blog.csdn.net/flyingcys/article/details/63686254
更新源问题
安装 openJava7.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342