【学习笔记】安卓学习 - 安卓编译环境创建

OS:Ubuntu 14.04.3 LTS

一、一些准备

创立root密码:# sudo passwd root

转入root账户:# su root

重新安装vim(新安装的ubuntu vi功能不完整):

# sudo apt-get install vim 

# alias vi=vim

设立开机用户名:# vi /etc/lightdm/lightdm.conf

[SeatDefaults]

greeter-session=unity-greeter

user-session=ubuntu

greeter-show-manual-login=true

二、安装必备软件包

共享文件夹安装(vmware tools) 

https://www.cnblogs.com/huangjianxin/p/6343881.html

Tiny 4412原始资料

http://pan.baidu.com/s/1sjlzwdv

将该资料解压在外部共享文件夹

安装 jdk7

# apt-get update

# apt-get install openjdk-7-jdk

安装 Ubuntu 开发工具集

# apt-get install dpkg-dev

# cd /mnt/arm4412/Disk-A/tools/ubuntu/(根据对应的共享文件夹)

# ./install-devel-packages.sh

三、安装交叉编译器

安装交叉编译器

# cd /mnt/arm4412/Disk-A/Linux/

# tar xvsf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C

安装后产生/opt/FriendlyARM/toolschain/4.5.1/文件夹

# vi ~/.bashrc(尾部添加一行内容)

export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin

# source ~/.bashrc

检验安装

# arm-linux-gcc -v

四、解压安装安卓系统源代码

创建源代码文件夹

# mkdir -p /opt/FriendlyARM/tiny4412/android/

# cd /opt/FriendlyARM/tiny4412/android/

解压安卓内核源代码

# tarxvfz /mnt/arm4412/Disk-A/linux-3.0.86-20150601.tgz

解压安卓源代码

# tarxvfz /mnt/arm4412/Additional/Android/Android-5.0.2/android-5.0.2-fs-20150325.tar.gz

五、配置和编译内核

切换当前文件夹

# cd /opt/FriendlyARM/tiny4412/android/linux-3.0.86/

配置文件

# cptiny4412_android_defconfig .config

# apt-get install libncurses5 libncurses5-dev

# make menuconfig

编译

# make –j2

六、配置和编译安卓源代码

切换当前文件夹

# cd /opt/FriendlyARM/tiny4412/android/android-5.0.2/

配置环境

# source setenv

编译

# make –j2

制作安装或运行文件系统映像

# apt-get update

# apt-get install u-boot-tools

# ./gen-img.sh


图等我补

你可能感兴趣的:(【学习笔记】安卓学习 - 安卓编译环境创建)