Ubuntu 16.04 LTS 系统下编译安卓源码Android 7.1.2

一. 编译环境:

1. PC操作系统 :win 10 64位

2. 虚拟机 VMware® Workstation 16 Pro

3.虚拟操作系统 Ubuntu 16.04 LTS (内存8G  内核6 硬盘120G)

4.安卓源码版本 7.1.2(nexell_nougat)

二. 安装必要依赖库和软件

sudo apt-get update 
sudo apt-get install gedit
sudo apt-get install opensshserver
apt-get install device-tree-compiler
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib 
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential  
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib 
sudo apt-get install libc6-dev-i386 
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt-get install lib32z-dev ccache
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4

Java 安装和查询

sudo apt-get install openjdk-8-jdk
java -version

三.安卓编译

1. 源码4418-6818-android7.1-20200811.tar.gz 上传虚拟机 (三星芯片源码,开发板厂家给了搭建好的Ubuntu14编译环境,无步骤)

2.解压 tar -zxvf  4418-6818-android7.1-20200811.tar.gz 

3.进入源码执行 ./4418_create_1G.sh android 

四.java环境异常解决

1.  gedit prebuilts/sdk/tools/jack-admin 修改454行如下

 2. gedit  /etc/java-8-openjdk/security/java.security  删除1.1和1.0版本

3. 重启Java服务器

 五.其它

PC内存越大越好,本文用16G硬件内存PC,8G编译可能存在问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值