您的位置:首页 > 移动开发 > Android开发

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

2017-08-24 15:38 1206 查看
一、虚拟机安装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 --hard
Checking 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 -v
bitbucket 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.gi t (fetch)
bitbucket_kernel https://bitbucket.org/T-Firefly/Firefly-RK3288-kernel.gi t (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-RK3288
remote: 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..40c7301

Checking 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服务器配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: