零、说明:
1、本文的目录结构为,在用户路径/home/sunshine/下,建立android/env/路径,之后的adt、ndk、jdk均直接解压到/home/sunshine/ android/env/路径下,gitclone下来的源码放置在/home/sunshine/android/路径下;
2、按照本文编译成功的vlc运行时有bug:两次点击播放按钮才能播出网络视频,把4月份下载的jni文件取代gitclone中的jni文件可以解决此问题。
一、配置编译环境
1、安装Ubuntu12.04
下载32位的Ubuntu12.04LTS版本并安装,配置好网络使其连接到公网。
2、安装JDK
2.1在oracal官网下载LINUX版本JDK,网址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(注意下载和ubuntu对应的32位版本)
2.2解压(注意路径,之后的很多配置都和此路径有关)
tar –zxvf jdk-7u25-linux-i586.tar.gz -C /home/sunshine/android/env
2.3配置相关环境变量
在.bashrc中增加(在主目录下执行 "ls -a",可以看到“.bashrc”)如下配置:
export JAVA_HOME=/home/sunshine/android/env/jdk1.7.0_25
export JRE_HOME=/home/sunshine/android/env/jdk1.7.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
完成后如下图1所示
图1
图1
2.4重新启动终端
2.5验证
在终端中运行java –version来查看Java的版本信息。
如果显示如图2所示,基本可以判定jdk安装成功,最好是编写一个java程序,运行一下进行验证。
图2
3、安装ADT
3.1下载
网址:http://developer.android.com/sdk/index.html
3.2解压
把解压后的文件夹放到与jdk同一个目录下。
3.3配置
运行eclipse,配置sdk路径,默认已经配置好,不需要进行配置。
如果打开eclipse时出现以下错误:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Javavirtual machine
was found after searching the following locations:
/home/kang/work/env/eclipse/jre/bin/java
java in your current PATH
然而,如果通过终端,及以命令行的方式执行,则不会有问题,可以正常启动。
以下方法可以解决:
$ cd <eclipse dir>
$ ln -sf $JRE_HOME jre
目的是在eclipse安装目录下建立一个名称为jre的链接,将其指向java安装目录下的jre目录。