韦东山 第四期安卓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中 选中
在vmware中 选中
增加自己的名字
增加自己的名字
要分配60g 不然到后面安卓源码打开 不够用
要分配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的东西香不香

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值