Ubuntu14.04安装Android编译环境
来源:互联网 发布:佐菲奥特曼act通贬淘宝 编辑:程序博客网 时间:2024/06/05 18:29
1:注意事项
编译Gingerbread (2.3.x)以上android版本(包含主流版本),应使用64位系统环境。
在虚拟机上是可以编译android的,但是至少要保证16G的RAM或SWAP和不少于30G的磁盘空间。
编译Android 5.0以上使用JDK 7
2.卸载现有jdk
如果有JDK7则不需要卸载,可以共存.
先执行如下命令看是否安装了OpenJDK,如果已经安装,会显示java的信息。
$java -version
如果你看到像下面的输出,这就意味着你并没有安装过Java:
The program ‘java’ can be found in the following packages:
*default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install
如果安装了OpenJDK,可用如下方法全部卸载:
$sudo apt-get purge openjdk-\*
3.安装JDK6
下载sun-java6-jdk的bin文件
在linux用wget直接下载JDK
Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F 可以绕过ORACLE的网站验证
这个会遇到验证用户名和密码:
wget -c --no-cookies --header "Cookie: gpw_e24=encodeurl的浏览页" "文件地址" --output-document="本地文件名"
$ wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin"--output-document="jdk-6u45-linux-x64.bin"
这个不需要验证用户名和密码,直接下载:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin" --output-document="jdk-6u45-linux-x64.bin"
JDK 7u45
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-arm-vfp-hflt.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-arm-vfp-sflt.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-i586.rpm
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-i586.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-macosx-x64.dmg
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-i586.tar.Z
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-i586.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-x64.tar.Z
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-x64.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-sparc.tar.Z
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-sparc.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-sparcv9.tar.Z
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-solaris-sparcv9.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-windows-x64.exe
JDK 6u45
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586-rpm.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64-rpm.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-i586.sh
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-i586.tar.Z
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-sparc.sh
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-sparc.tar.Z
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-sparcv9.sh
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-sparcv9.tar.Z
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-x64.sh
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-solaris-x64.tar.Z
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-ia64-rpm.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-ia64.bin
http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-ia64.exe
安装sun-java6-jdk
$ chmod u+x jdk-6u45-linux-x64.bin 或者chmod 777 jdk-6u45-linux-x64.bin 使文件具有可执行权限
$ ./jdk-6u45-linux-x64.bin 安装文件
$ sudo mv jdk1.6.0_45 /opt 将目录 jdk1.6.0_45转移到/opt下面
下载安装depot_tools在/opt/下面
.取得depot_tools;你可以选择一下这些方式:
- 只读签出(如果你不打算立刻提交你改动过的代码,你应该选择这个):
svn co http://src.chromium.org/svn/trunk/tools/depot_tools
可写入签出(如果你想更新depot_tools):
svn co svn://svn.chromium.org/chrome/trunk/tools/depot_tools
设置环境
export JAVA_HOME=/opt/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:/opt/depot_tools/depot_tools:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.安装JDK7
- $ sudo apt-get update
- $ sudo apt-get install openjdk-7-jdk
定位 jdk7
- $ dpkg -L openjdk-7-jdk
- /.
- /usr
- /usr/lib
- /usr/lib/jvm
- /usr/lib/jvm/java-7-openjdk-amd64
可以在编译脚本中加上:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$JAVA_HOME/bin:/opt/jdk1.6.0_45/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- Ubuntu14.04安装Android编译环境
- Ubuntu14.04 安装 Android环境
- radxa ubuntu14.04 android编译环境
- ubuntu14.04下搭建Android编译环境
- Ubuntu14.04搭建android源码编译环境
- Ubuntu14.04环境下编译Android
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- ubuntu14.04 安装android开发环境
- Ubuntu14.04 安装Android 编译环境之 环境变量设置1---学习笔记
- Ubuntu14.04LTS(64)编译安装lamp环境
- Ubuntu14.04 Android系统源码编译环境初始化
- ubuntu14.04 LTS 64bit配置Android编译环境
- VLC For Android Ubuntu14.04编译环境搭建
- Ubuntu14.04系统搭建Android源码编译环境
- Ubuntu14.04 U盘启动盘的制作、Ubuntu14.04操作系统的安装、android开发环境的配置和android源码下载、编译
- Ubuntu14.04 OpenCV编译安装
- ubuntu14.04 编译安装ceph
- ubuntu14.04编译安装qemu
- C++ 返回值为引用
- Linux下安装php扩展
- R的启动顺序及执行文件
- C++用opengl直接调用box2D 的debug绘图
- HDU4639:Hehe
- Ubuntu14.04安装Android编译环境
- 三国杀标准包小程序
- u-apsd
- PowerMock测试小例
- jsoup 简介
- ACM--Crossing River
- 从user 登陆开始
- 这是我看过最好的对hibernate的二级缓存解析
- HDU4642:Fliping game