1、下载好android源码包。

2、装好vm,ubuntu(如果能在实体机装linux更好)。

3、安装所需要的deb包

在终端执行如下命令:

sudo apt-get install flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential curl zip

4、安装JDK并配

直接到网站下载jdk,网站链接http://java.sun.com/javase/downloads/index.jsp。

选择jdk-6u31-linux-i586.bin下载

先解压,解压命令:./jdk-6u31-linux-i586.bin

更改解压后文件权限为可执行:chmod +x  jdk-6u31-linux-i586.bin

5、配置jdk环境变量

打开home文件夹里的.bashrc文件,在末尾添加以下内容:

export JAVA_HOME=/home/Downloads/jdk1.6.0_31

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export PATH=$PATH:$JAVA_HOME/bin

重启系统。这时JDK就装好并且配置完毕了

6、开始编译源码

编译命令:cd ~/android/source

进入到source目录下,编译所有模块:用make命令

转载于:https://www.cnblogs.com/wuweidu/p/3334664.html

android源码编译过程相关推荐

  1. 简诉android源代码编译过程,Android源码编译过程及原理(二)

    在未来等风也等你 本节主要记录的内容anroid 编译系统的结构 编译中枢中main.mk的基本解析 除非特别说明本节中的目录都是基于android的源码目录 1. android 编译系统的结构 a ...

  2. 简述android源代码的编译过程,Android源码编译过程详述

    首先说一下,编译Android所用的系统,目前ubuntu是比较好的平台,也是官方推荐的,但具体版本,说的都比较少,为了避免大家走弯路,我 这里说一下,最好的就是ubuntu 8.10,他所带有的各个 ...

  3. Android 源码编译过程

    1.解压 xxx.tar.gz 自动到alps目录 #tar xzvf xxxxxxxx.tar.gz 2.svn checkout #svn checkout svn://192.168.40.12 ...

  4. Android 源码编译 及 mk文件解读

    Android 源码编译 参考:探索Android FrameWork底层开发视频_哔哩哔哩_bilibili 基础 1.源代码编译 分为2个部分: (1)boot/Kernel (2)Android ...

  5. 【CMake】CMake 引入 ( Android Studio 创建 Native C++ 工程 | C/C++ 源码编译过程 | Makefile 工具 | CMake 引入 )

    文章目录 一.在 Android Studio 中创建 Native C++ 工程 二.C/C++ 源码编译过程 三.Makefile 工具 四.CMake 引入 该系列博客的应用场景是 Androi ...

  6. [Android Pro] Android源码编译之Nexus5真机编译

    reference to : http://blog.csdn.net/liu1075538266/article/details/51272398 1.   前言 在Android安全的研究工作中, ...

  7. Android 源码编译详解【合集篇】

    Android 源码编译详解[一]:服务器硬件配置及机型推荐 做 Android系统开发多年,开发环境都是入职就搭建好了,入职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项目都是刚起步,一 ...

  8. Android源码编译(基于Ubuntu18.0.4)

    文章目录 一.环境搭建 硬件要求 软件要求 操作系统和 JDK 主要软件包 软件安装 Git安装 repo工具安装 安装 openJDK 8 其他依赖安装 二.源码下载 建立源码文件夹 初始化仓库 源 ...

  9. xilinx linux内核,Xilinx-Zynq Linux内核源码编译过程

    本文内容依据http://www.wiki.xilinx.com网址编写,编译所用操作系统为ubuntu 14 1.交叉编译环境的安装配置 2.uboot的编译 1)下载uboot源代码 下载uboo ...

最新文章

  1. 脑波的振幅、位相、分类
  2. neo4j 4.1.8版本安装图算法包
  3. android如何获取默认的桌面程序
  4. 解决 invalid input detected at ‘^’ marker的问题
  5. java线程 stop()_java 多线程5: java 终止线程及中断机制 (stop()、interrupt() 、interrupted()、isInterrupted())...
  6. adb logcat 保存_adb logcat命令查看并过滤android输出log
  7. python request timeout_详解Python requests 超时和重试的方法
  8. Spring MVC + freemarker实现半自动静态化
  9. 八叶一刀流·三之型·业炎击团队
  10. 对接码是什么意思_聊聊API:API对接是什么意思 API接口程序介绍
  11. 五家共井 穷举法_测井曲线代码一览表
  12. Unity2019配置ARCore环境
  13. 数据恢复基础和进阶教程(二)
  14. 使用IIS 共享文件
  15. linux dbm数据库,Linux dbm遇到的一些问题
  16. 虚幻4渲染编程(环境模拟篇)【第一卷:体积云天空模拟(1)---层云】
  17. SS端加密以及obfs混淆推荐
  18. 解决SQL适配器连接到字符集为US7ASCII的Oracle数据库的中文乱码问题
  19. WPS如何让表格里的文字上下居中
  20. 蒙特卡洛树搜索(MCTS)的实例代码

热门文章

  1. hihoCoder #1449 : 后缀自动机三·重复旋律6
  2. 判断多边形边界曲线顺/逆时针
  3. 设计模式——工厂模式(一)
  4. 网关和路由器的区别是什么?
  5. 猜想:汇编指令push和pop对sp的处理顺序缘由
  6. 静态方法(对象方法)、实例方法的调用
  7. python爬虫之urllib库详解
  8. Dalvik VM的主要特征
  9. 15.8.2 泛型数组
  10. 5G NR中物理层信号传输过程