文档章节

Android源码模块编译

危险游戏
 危险游戏
发布于 2015/12/22 23:03
字数 254
阅读 252
收藏 5

Android源码目录下的build/envsetup.sh文件,描述编译的命令

- m:       Makes from the top of the tree.
- mm:      Builds all of the modules in the current directory.
- mmm:     Builds all of the modules in the supplied directories.

要想使用这些命令,首先需要在android源码根目录执行. build/envsetup.sh 脚本设置环境

m:编译所有的模块
mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件

下面举个例子说明,假设我要编译android下的packages/apps/Settings模块,当前目录为源码根目录,方法如下:

1、. build/envsetup.sh
2、mmm packages/apps/Settings

编译完成后安装到系统

adb install -r out/target/product/lcsh6580_weg_sh_l/system/priv-app/Settings/Settings.apk(apk的输出位置)

    或者打包到系统镜像中

  1. lunch 选择你要编译的源码

  2. make snod将你修改的模块打入到system.img中

   3.重新刷人设备



© 著作权归作者所有

危险游戏
粉丝 15
博文 94
码字总数 19446
作品 0
杨浦
Android工程师
私信 提问
Android源码开发环境搭建

Android系统编译完成的结果全部在根目录的out目录中,原始的各个工程不会改动。 out/host 主机内容 out/target 目标机内容 out/target/common 目标机的通用内容 out/target/product 目标机的...

鉴客
2011/11/13
2.6K
2
Android AOSP基础(三)Android系统源码的整编和单编

本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Andr...

刘望舒
05/16
0
0
android下m、mm、mmm编译命令的使用

通过查看android源码目录下的build/envsetup.sh文件,可知: - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the ......

枫影Xda
2013/05/27
591
0
[深入理解Android卷一全文-第一章]阅读前的准备工作

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在OSC博客中全文转发这两本书的全部内容。 第一章 阅读前的准备工作...

邓凡平
2015/08/02
1K
3
[深入理解Android卷二 全文-第一章]开发环境部署

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在OSC博客中全文转发这两本书的全部内容。 第1章 开发环境部署 本章...

邓凡平
2015/08/03
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
7分钟前
2
0
wildfly(JBoss AS)应用服务器快速入门

什么是wildfly JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服...

程序新视界
31分钟前
2
0
Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
34分钟前
6
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
40分钟前
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
46分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部