安卓编译安装python_安卓源码编译环境搭建
本编译环境以 Ubuntu 14.04 系统为例
修改软件源(可选)
安装相关依赖
安装Android编译⼯具JDK
⼀、 修改软件源(可选) :
sudo gedit /etc/apt/sources.list #修改 可使⽤vim代替gedit编辑⼯具
sudo apt-get update #更新软件源
阿⾥的源:
⼆、安装其它依赖:
注:操作ubuntu过程中尽量不要在root⽤户下操作,所有操作最好直接⽤开机登录的⽤户下去执⾏即可,如执⾏操作需要root权限,在命令前加上sudo。
AOSP 官⽅源码编译环境
sudo apt-get install git
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-
ubuntu怎么安装pythoni386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
以下为我⼯作时使⽤的XY6765开发板配套系统源码编译所需环境:
sudo apt-get install -y git gcc lib32stdc++6 gnupg flex bison gperf build-essential zip
# 可能缺少依赖:gcc-multilib
sudo apt-get install -y curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 g++-multilib mingw32 tofrodos libgl1-mesa-dev python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install libswitch-perl libssl-dev libncurses5 libncurses5-dev
若需要编译modem源码,需要安装如下⼯具
sudo apt-get install libxml-sax-expat-incremental-perl
sudo cpan install XML::Simple
三、安装Android编译⼯具JDK
注意:XY6765开发板配套系统:Android 4.4及以下是⽤JDK1.6;Android 5.0及以上使⽤jdk1.7; Android7.0及以上使⽤jdk1.8;#XY6765开发板配套系统为安卓9
安装JDK1.6:
2、将jdk1.6.0_37.tar.bz2该⼯具包复制到ubuntu系统下的/home/⽬录下;
3、打开终端,⽤ sudo tar vxf jdk1.6.0_37.tar.bz2解压;
4、然后sudo chmod -R 777 /home/jdk1.6.0_37 修改权限;
5、编写脚本vi setjdk6.sh(指定jdk环境变量),添加如下指令:
#!/bin/sh
export JAVA_HOME=/home/jdk1.6.0_37 export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存并修改权限sudo chmod 777 setjdk6.sh ,最后执⾏该脚本,. setjdk6.sh
(注意 . 后⾯有⼀个空格),执⾏完后,输⼊java -version ,如果成功会显⽰如下:
image.png
安装JDK1.7:
sudo apt-get install openjdk-7-jdk
安装JDK1.8:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
四、设置ccache缓存(可选)
开启ccache,在AOSP编译的过程中,会对C/C++代码的编译结果进⾏缓存。当执⾏了make clean命令以后,再次执⾏make编译的时候,可以⼤⼤提⾼编译速度。
$ export USE_CCACHE=1 #开启CCACHE。此配置可以提⾼⼆次全编译的速度。可以添加到.bashrc⽂件中,
$ export CCACHE_DIR=//.ccache #设置缓存⽬录的路径。也可以添加到.bashrc⽂件中,
$ prebuilts/misc/linux-x86/ccache/ccache -M 50G #设置缓存⽬录的⼤⼩。这个配置⼀次即可。
# .bashrc是home⽬录下的⼀个脚本⽂件,每打开⼀个终端窗⼝,这个启动脚本⾥的命令就会执⾏,相当于开机启动。
五、安装python3.6
14.04系统会报有关python2的警告,解决⽅法是安装python3.6
删除3.4
sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/bin/python3
下载安装Python3
tar -xvzf Python-3.
cd ./Python-3.6.4
./configure --with-ssl
make
编译环境准备完毕后,就可以下载安卓源码啦,后续会出⼀篇关于如何下载源码的介绍
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论