VMware 12虚拟机安装ubuntu14.04 server 搭建Firefly-rk3288_android5.1编译环境

来源:互联网 发布:网络自制综艺节目 编辑:程序博客网 时间:2024/05/16 19:51


一、虚拟机安装ubuntu:


、搭建Android编译环境:

1、安装JDK 6

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer

注:安装过程中,oracle-java6-installer老是会出错,需要oracle-java6-installer的源文件删掉,重新更新;

2、Ubuntu 13.10/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

3、安装ARM交叉编译工具链和编译内核相关软件包:

sudo apt-get install gcc-arm-linux-gnueabihf \
lzop libncurses5-dev \
libssl1.0.0 libssl-dev

4、下载Android SDK,并解压:

4.1解压压缩包


4.2 执行git reset --hard

allen@ubuntu:~/workspace/rk3288$ git reset --hardChecking out files: 100% (512213/512213), done.HEAD is now at 86af006 kernel->file: ignore some file


4.3 执行git remote  -v

allen@ubuntu:~/workspace/rk3288$ git remote -vbitbucket       https://bitbucket.org/T-Firefly/firenow-lollipop.git (fetch)bitbucket       https://bitbucket.org/T-Firefly/firenow-lollipop.git (push)bitbucket_kernel        https://bitbucket.org/T-Firefly/Firefly-RK3288-kernel.git (fetch)bitbucket_kernel        https://bitbucket.org/T-Firefly/Firefly-RK3288-kernel.git (push)


  4.4 执行git branch  -a
allen@ubuntu:~/workspace/rk3288$ git branch -a* Firefly-RK3288  Firefly-RK3288-kernel  remotes/bitbucket/Firefly-RK3288  remotes/origin/HEAD -> origin/fireprime



4.5 git  pull  bitbucket    Firefly-RK3288 
allen@ubuntu:~/workspace/rk3288$ git  pull  bitbucket    Firefly-RK3288remote: Counting objects: 350, done.remote: Compressing objects: 100% (323/323), done.remote: Total 350 (delta 94), reused 0 (delta 0)Receiving objects: 100% (350/350), 27.39 MiB | 146.00 KiB/s, done.Resolving deltas: 100% (94/94), done.From https://bitbucket.org/T-Firefly/firenow-lollipop * branch            Firefly-RK3288 -> FETCH_HEAD + f6ec81f...40c7301 Firefly-RK3288 -> bitbucket/Firefly-RK3288  (forced update)Updating 86af006..40c7301Checking out files: 100% (77/77), done.Fast-forward .gitignore                                                         |    2 +- FFTools/AndroidTool.rar                                            |  Bin 11395810 -> 11395535 bytes FFTools/mkupdate/afptool                                           |  Bin 0 -> 1398134 bytes FFTools/mkupdate/mkupdate.sh                                       |   90 + FFTools/mkupdate/package-file                                      |   21 + FFTools/mkupdate/readme.txt                                        |    9 + FFTools/mkupdate/rkImageMaker                                      |  Bin 0 -> 1757817 bytes




一步时间比较久,至此开发环境已经搭建好,后续再补充ssh server 及 samba服务器配置



原创粉丝点击