韦东山 第四期安卓linux下 ubuntu安卓开发环境搭建,tiny4412 安卓5.0 环境搭建

因为自己搜索大量论坛 发现 只根据韦老大的手册 会有些问题 所以写下此文章

环境使用

Ubuntu 14.04.6 LTS

	由于是使用openJDK(java环境)时候可以自动用代码下载默认jdk 刚好对应着安卓5.0.2的开发环境

安卓 android-5.0.2

交叉编译工具链 arm-linux-gcc-4.5.1-v6-vfp

linux内核 linux-3.0.86-20170221

uboot tiny4412

		因为编译安卓时要使用uboot的工具

1下载Ubuntu 14.04.6 LTS 进行安装

下载地址
下载完成 进行安装
在vmware中 选中
增加自己的名字
要分配60g  不然到后面安卓源码打开 不够用
处理器 2个单核 内存4g 网络模式选择桥接

安装完成,开始配置java环境

1.打开ubuntu 设置一个镜像源 让下载软件的时候速度加快 我选择163的

2、安装Android5.1环境编译需要的相关包

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev

sudo apt-get install bison

sudo apt-get install  g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

3、安装openJDK


sudo apt-get install default-jre

sudo apt-get install default-jdk

默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300
sudo update-alternatives --config java

设置环境变量(全局)

sudo gedit  /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

sudo gedit /etc/environment添加相应的path路径

安装ssh 进行文件传输


apt-get install openssh-server
/etc/init.d/ssh start

安装交叉工具编译链

#tar xvzf arm-linux-gcc-4.5.1-v6-vfp-YYYYMMDD.tgz –C /
执行该命令,将把 arm-linux-gcc 安装到/opt/FriendlyARM/toolschain/4.5.1 目录

vim ~/.bashrc
编 辑 ~/.bashrc 文件, 注意“ bashrc ”前面有一个“ . ”,修改最后一行为 export
PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin,注意路径一定要写对,否则将不会有效。
如果是 64位系统 sudo apt-get install lsb-core
source ~/.bashrc
arm-linux-gcc -version //查看是否安装成功

稳健

拿出uboot的mkimage

 tar xzf uboot_tiny4412-20130729.tgz
$ cd uboot_tiny4412/
$ make tiny4412_config
$ make
$ sudo cp tools/mkimage /usr/bin/

开始编译安装内核

进入上述解压得到的 android-5.0.2,执行以下命令(注意:“.”号后有一个空格):
$ .  setenv
再执行“lunch”命令,输入“full_tiny4412-eng”前的数字标号
接着执行“make”命令开始编译,也可以在 make 后加上“-j”参数利用 CPU 的多核加快编译
速度,比如在 4 核 CPU 上可以执行“make –j2。

在这里插入图片描述

就问你们我搞了两天重装4此次ubuntu的东西香不香

发布了1 篇原创文章 · 获赞 0 · 访问量 72

猜你喜欢

转载自blog.csdn.net/weixin_43898067/article/details/104362192