Android源代码编译

原创 2016年06月01日 11:20:27
综合各个编译Android源代码链接方法

http://blog.csdn.net/luoshengyang/article/details/6559955/

http://www.cnblogs.com/bluestorm/p/4419135.html

http://www.cnblogs.com/qianxudetianxia/p/3681890.html

http://www.cnblogs.com/hoji-real/articles/2144892.html

http://blog.csdn.net/zzsfqiuyigui/article/details/8842359


主要有如下步骤:

1、安装Vmware


2、安装Ubuntu,最新版ubuntu-16.04-desktop-i386


3、准备必要的环境

sudo apt-get install build-essential

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install libc6-dev

sudo apt-get install patch

sudo apt-get install texinfo

sudo apt-get install libncurses-dev

sudo apt-get install git-core gnupg

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

sudo apt-get install ncurses-dev

sudo apt-get install zlib1g-dev

sudo apt-get install valgrind

sudo apt-get install python2.5



4、安装jdk,使用的是openJDK8,安装过程:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
如果安装了多个版本的JDk,还需要配置默认版本:
sudo update-alternatives --config java
然后选择默认版本,再配置默认javac版本
sudo update-alternatives --config java
同样进行选择
如果只安装了一个版本的JDK,则无需配置
安装完后执行命令“java -version”查看是否安装成功


5、配置cache
sudo apt-get install ccache
source ~/.bashrc


6、下载repo
创建repo目录
mkdir ~/bin

PATH=~/bin:$PATH


下载repo(这个应该是国内的镜像)
git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
将repo文件拷贝到bin目录

cp git-repo/repo ~/bin/


修改repo文件,设置REPO_URL如下:

REPO_URL = 'git://aosp.tuna.tsinghua.edu.cn/android/git-repo'


创建下载目录
mkdir ~/aosp
配置email验证,使用如下命令:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

初始化repo
cd ~/aosp
repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4

7、下载源码
repo sync

时间较长,中间出现错误:Temporary failure in name resolution

修改/etc/resolv.conf中的DNS服务器配置(DNS修改为可用的地址)

nameserver    xxx.xxx.xxx.xxx

然后执行network service-manager restart

再重新执行repo sync即可


Android源代码的下载,编译和运行

做开源相关的技术人员一定对google退出中国这件事情表示遗憾,特别是对于刚刚进入开源领域的菜鸟们来说。 先说起因吧,最近要在Android4.0.3系统下开发一个C++模块,然后需要下载Androi...
  • koozxcv
  • koozxcv
  • 2016年02月25日 20:18
  • 2565

Android源码编译详解【四】:Android 6.0_源码的下载与编译

1、AOSP源码下载          AOSP:即为 "Android Open-Source Project"的缩写,中文意为 :"安卓开放源代码项目"。 官放宣称:任何人都可以以任何目的使...
  • MLQ8087
  • MLQ8087
  • 2016年07月27日 15:55
  • 7760

自己动手编译最新Android源码及SDK(Ubuntu)

在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Andr...
  • dd864140130
  • dd864140130
  • 2016年06月20日 01:54
  • 32494

如何单独编译Android源代码中的模块

第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了And...
  • Luoshengyang
  • Luoshengyang
  • 2011年06月24日 22:07
  • 159475

在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

在前一篇文章提到,从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuil...
  • Luoshengyang
  • Luoshengyang
  • 2011年06月23日 22:53
  • 141015

完整的android开发环境搭建和源代码编译过程

参考网站: http://developer.android.com/sdk/index.html http://source.android.com/source/ 本人在Ubuntu 10....
  • zzsfqiuyigui
  • zzsfqiuyigui
  • 2013年04月23日 23:06
  • 21105

在Ubuntu下获取Android4.0源代码并编译

搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的And...
  • Jimmy5z
  • Jimmy5z
  • 2012年04月30日 15:44
  • 370

编译MTK android源代码的过程

原文: 【Android】MTK Android 源码开发环境搭建 链接:http://www.cnblogs.com/rayray/archive/2013/02/22/2921828.html ...
  • xww810319
  • xww810319
  • 2013年12月17日 13:12
  • 6460

ubuntu下编译android源代码

ubuntu下编译android源代码 1. 安装ubuntu,我安装的是ubuntu9.10 2.    安装JDK 5.0 1:根据官方文档里所说,源代码的编译必须使用JDK5才...
  • Aaronzzq
  • Aaronzzq
  • 2012年11月20日 11:44
  • 254

亲测可用的Android反编译查看源代码

反编译的作用和目的就不用详细描述了,不仅可以查看人家优秀界面的布局文件,还能反编译出源代码查看人家的逻辑结构和项目架构,促进开发者学习,提升自我开发水平。但有个前提就是人家的代码没有进行过混淆,如果混...
  • qq_35300979
  • qq_35300979
  • 2016年11月30日 23:33
  • 310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android源代码编译
举报原因:
原因补充:

(最多只允许输入30个字)