Ubuntu 16.04 LTS 系统下编译安卓源码Android 7.1.2
一. 编译环境:1. PC操作系统 :win 10 64位2. 虚拟机 VMware® Workstation 16 Pro3.虚拟操作系统 Ubuntu 16.04 LTS (内存8G 内核6 硬盘120G)4.安卓源码版本 7.1.2(nexell_nougat)二. 安装必要依赖库和软件sudo apt-get updatesudo apt-get install geditsudo apt
一. 编译环境:
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)