下载ubuntu 14.04
国内用户可以在这里下载会快点
http://mirrors.ustc.edu.cn/ubuntu-releases/14.04/
我用惯命令行,所以下载的是amd64 server版本,其他人看自已喜好。
然后安装到自已机器上,也可以用虚拟机的,如果不怕编译慢
安装 OpenJDK 7:
sudo apt-get install openjdk-7-jdk提示:安装 openjdk-7-jdk,会更改 JDK 的默认链接,这时可用: $ sudo update-alternatives --config java$ sudo update-alternatives --config javac来切换 JDK 版本。SDK 在找不到操作系统默认 JDK 的时候会使用内部设定的 JDK 路径,因此,为了让同一台机器可以编译 Android 5.1 及之前的版本,去掉链接更方便: $ sudo /var/lib/dpkg/info/openjdk-7-jdk:amd64.prerm remove
下载好源码好,进到源码目录 ,解压tar xzf /path/to/firefly-rk3288_android5.1_git_20170224.tar.gz会得到.git文件夹,这个文件夹要用命令sudo ls -a才能看得到
git reset --hard这样来释放源码出来
释放过程中,会有很多个error,如果你是用虚拟机vbox来装linux ,并且,你是用的共享文件夹作为工作目录 ,就会有这样
如果非要用共享文件夹作为编译目录 ,那就要用vbox4.1.6
Ubuntu 14.04 软件包安装
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \ libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \ libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \ xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \ lib32readline-gplv2-dev gcc-multilib libswitch-perl \ libssl1.0.0 libssl-dev
我用的是Ubuntu 14.04 service 版本,再补装如下的包
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip
有些是和上面的重复的,但是系统会自动安装上面没有的,不用管它。
|