您的位置 首页 java

ubuntu 16.04 搭建Android 6.0编译环境

安装ubuntu16.04操作系统,具体内容可以参考这个视频

Ubuntu 用户帐户新增

sudo adduser work
 

XXX替换为需要添加的用户名work,可以替换为自己需要的用户名。

Android编译的相关依赖,我们需要安装编译相关的软件,可以使用以下命令进行

使用ALT+CTRL+T打开终端 ,输入以下代码进行安装,需要使用具有管理帐户进行以下操作,最好是root帐户。

sudo apt-get install git-core gnupg flex bison gperf build-essential samba vim
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt-get install git-core git-email gnupg flex bison gperf libsdl1.2-dev libesd0-dev
sudo apt-get install build-essential zip curl libncurses5-dev zlib1g-dev valgrind gitk gettext texinfo u-boot-tools
sudo apt-get install gcc-multilib g++-multilib libc6-dev libc6-dev-i386 lib32ncurses5-dev lib32ncurses5 ​ lib32z1 x11proto-core-dev
sudo apt-get install gcc-multilib g++-multilib libc6-dev libc6-dev-i386 lib32ncurses5-dev
sudo apt-get install libx11-dev lib32z1-dev libc6-dev libgl1-mesa-dev tofrodos
 

JAVA JDK7的安装

安装java编译环境,因Android 6.0使用的openjdk7(因为Google为了规避sun java jdk6版本),所以必须使用openjdk, 否则无法正常进行编译。

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk
 

配置JDK的 环境变量 ,可以使用两种方法以,一种是修改系统/etc/profile或者/etc/environment, 另一种方法是直接使用该用户的~/. bash rc

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
 

在配置完成后,需要使用source命令或.命令将修改生效,使用环境变量

source /etc/profile
source /etc/environment
 

修改自己家目录的bash配置,使用以下代码使之生效

. ~/.bashrc
 

注意,openjdk的软件版本,必须使用openjdk 1.7.x才可以通过校验。

samba 的配置

//安装samba软件
sudo apt-get install samba
//添加samba用户帐户, 如使用上面的work
sudo smbpasswd -a work
 

samba配置文件,使用管理帐户打开smb.conf。

sudo vim smb.conf
 

在文件的最后一行添加以下内容,并进行保存。

[project]
comment = Home Public Folder
path = /project
writable = yes
valid users = work
 

使用以下命令进行重新samba服务,以便刚进行的配置生效。

sudo service smbd restart
 

Android源码

源码可以在网上搜索下Android6.0的源码下载,一般是一个 压缩包 ,记得使用校准以确保下载的压缩名是正确的。防止编译一半,发现压缩包下载的问题。务必确认,防止做无用功。

Android源码编译

解压完成后,进行源码的根目录,使用以下命令进行编译

source build/envsetup.sh
lunch 对应工程前面的数字
make -j
 

根据电脑的配置,选择对应的数据,一般按核心数据选择即可。

文章来源:智云一二三科技

文章标题:ubuntu 16.04 搭建Android 6.0编译环境

文章地址:https://www.zhihuclub.com/198852.shtml

关于作者: 智云科技

热门文章

网站地图