基于Ubuntu 15.04 LTS编译Android5.1.0源代码 (转)

原文链接:http://blog.csdn.net/yuxiangyunei/article/details/45365235

环境:

ubuntu:ubuntu-15.04-desktop-amd64

VMware:VMware-workstation-full-11.1.0-2496824,1F04Z-6D111-7Z029-AV0Q4-3AEH8

android:android-5.1.0_r3

一、Initializing a Build Environment

打开终端才能输入下面的命令,打开方式:Ctrl+Alt+T

右击桌面,也可打开终端。

1.Installing the JDK

  1. $ sudo apt-get update
  2. $ sudo apt-get install openjdk-7-jdk  

    下面的还未测试成功

2.Config the JDK

  1. $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-7-openjdk-amd64/bin/java" 1
  2. $ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-7-openjdk-amd64/bin/javac" 1
  3. $ sudo update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/bin/java
  4. $ sudo update-alternatives --set javac /usr/lib/jvm/java-7-openjdk-amd64/bin/javac

3.Check the JDK

  1. $ java -version

or

  1. $ sudo update-alternatives --config java
  2. $ sudo update-alternatives --config javac

4.Installing required packages

  1. $ sudo apt-get install bison g++-multilib git gperf libxml2-utils make zlib1g-dev:i386 zip

二、Building the System

1.Initialize

  1. $ source build/envsetup.sh

2.Choose a Target

  1. $ lunch 20

3.Update
api

  1. $ make update-api

4.Build
the Code

  1. $ make -j

参考资料:

1. http://source.android.com/source/initializing.html

2. http://blog.csdn.net/gobitan/article/details/24322561

3. http://source.android.com/source/building-running.html

时间: 2024-09-30 10:10:47

基于Ubuntu 15.04 LTS编译Android5.1.0源代码 (转)的相关文章

【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码

原文网址:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Dennis Hu 2014-4-21 环境准备: 基本环境:ubuntu-14.04-desktop-64bit LTS(裸机或者Windows下虚拟机安装均可,12.04也可以,但10.04目前不支持了) 其他要求:空闲磁盘空间100G以上,代码部分接近10G,其他为git和编译中间和目标文件准备 ===

基于Ubuntu 14.04 LTS编译Android4.4.2源代码

转载自:雨水:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Dennis Hu 2014-4-21 环境准备: 基本环境:ubuntu-14.04-desktop-64bit LTS(裸机或者Windows下虚拟机安装均可,12.04也可以,但10.04目前不支持了) 其他要求:空闲磁盘空间100G以上,代码部分接近10G,其他为git和编译中间和目标文件准备 =

Linux (Ubuntu 14.04 LTS) 编译 IrrLicht 1.0

1. 到 irrLichi 官网下载源码包,目前最新版是 1.8.1,博主用的是 1.0 版本: 2. 解压出来,进入 source 目录,把 source.zip 解压出来: 3. 这一点是可选的,要保证源代码的上一级再上一级目录里面含有 Lib 目录,这个目录官方已经创建好了: 4. 启动终端,cd 到源码目录,make 一下: 5. 如果提示没有那个目录和文件,那么很可能是没有安装必须的库,此时可以根据必须的 .h 文件来搜索必须的库,就是用 apt-file search 命令: 6.

EJBCA的安装(基于Ubuntu 16.04 LTS + wildfly8 + ejbca6.3.11 + jdk7)

前一段时间折腾了一下PKI,用EJBCA在研究院内网搭建了一个CA,目前是提供给手机端(安卓和IOS)来和服务器端(nginx + Java应用)做安全连接的(客户端和服务器端双向认证) 由于EJBCA官方的安装文档太不靠谱了,按照官方的文档来做的话会遇到各种坑, 所以记录一下我安装的过程.希望能给用到的人有一点帮助. 这里也贴一下官方的文档地址:https://www.ejbca.org/docs/installation.html 环境和所依赖的软件包: Ubuntu 16.04 LTS,

Ubuntu 15.04 Android编译环境

大部分都与13.04及14.04没有区别: 参考: 重装Ubuntu13.04后需要做的事情 需要注意的是两个问题: 1. JAVA环境会报错 sudo apt-get remove jayatana 将这个玩意删除后JAVA环境检查报错的问题解决. 2. make工具被升级 make工具需要自己下载3.81版本,自己编译安装. 再这里下载3.81版本的gnu-make: 链接: http://ftp.gnu.org/gnu/make/ 解压make-3.81.tar.bz2后, 执行: sud

ubuntu 18.04 LTS 安装nginx-1.14.0

更新ubuntu18.04LTS到最新: Nginx官网下载nginx-1.14.0稳定版: 安装相关依赖 make.gcc.g++.openssl.libssl-dev.zlib1g.zlib1g-dev或者到相关官网下载源码编译: 解压下载的nginx包 tar -xvf nginx-1.14.0: 进入解压出的nginx-1.14.0文件夹 cd nginx-1.14.0: 配置使用的相关设置 ./configure prefix=/usr/local/nginx --with-http_

在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程

[Qboy原创]详细记录源代码的安装过程 1.下载原代码 在http://www.openvas.org/install-source.html下载 Libraries 8.0.8 Scanner 5.0.7 Manager 6.0.9 Greenbone Security Assistant (GSA) 6.0.11 2.按上面的顺序依次安装 安装cmake sudo apt-get install cmake 1)安装Libraries 8.08 解压代码 参照INSTALL文档 安装依赖库

[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

本文转载自:[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历.先上图,Ubuntu上编译完后成功运行模拟器,如图: 2 编译环境 UbuntuKylin 16.04 LTS Android 6.0_r1 Open JDK 7 3 准备工作 (1) 下载android 6.0源码.

Ubuntu 14.04 LTS 64bit 编译SDL的问题

http://blog.csdn.net/jhting/article/details/38523945 Ubuntu 14.04 LTS 64bit 编译SDL的问题 分类: C/C++2014-08-12 23:33 423人阅读 评论(0) 收藏 举报 SDL 之前在32位的LINUX中编译是没什么问题的. SDL1.2 需要安装的包: xorg-dev  (执行apt-get install xorg-dev,不安装这个包提示XSHm.h头文件无法找到) 在 make 时提示 _XDat