Android开发linux下系统大模块编译、单模块编译、代码定位、指令总结

原创 2015年11月21日 12:07:14

1.代码环境搭建

两种方式

a.进入界面化的SVN拷贝

b.在linux下需要存放位置利用指令svn export  url地址链接

地址链接的例子:svn://10.47.224.34/zx296700/branches/IPTV/version

方法b是常用方法,速度快,性能稳定,常用

2.大版本编译,装机包update.bin的生成


3.单模块编译,单个系统APK的编译

mm

mm -b 强行编译

4.代码定位

java代码定位指令:

find . -name "*.java" |xargs grep "****"    当前文件夹下的包含****字符串的java文件


xml文件定位指令:

find . -name "*.xml" |xargs grep "****"    当前文件夹下的包含****字符串的xml文件


5.linux命令总结(缺省)

android编译系统分析(二)mm编译单个模块

android编译系统分析(二)mm编译单个模块
  • ztguang
  • ztguang
  • 2016年10月31日 15:27
  • 758

模块编译Android源码方法

实际开发中,并不需要每次都编译所有源代码,只需要编译自己修改的模块即可。 Android 的编译系统提供了强大的机制支持单独模块的编译,而且十分简单。Android 提供三 种方式用于编译单独模块...
  • AndroidLover1991
  • AndroidLover1991
  • 2013年11月28日 22:58
  • 2915

Linux 下面编译内核模块的 方法

(1) 选择好你的内核版本,内核模块经常是和内核版本紧密相关的,建议尽量选择高内核的版本,否则有可能会遇到很大的问题。 (2) 下载内核代码到/usr/src/kernel/目录。如果有了,则不用下载...
  • wjw7869
  • wjw7869
  • 2016年07月09日 15:31
  • 1542

android单独模块编译

Android中的一个应用程序可以单独编译,编译后要重新生成system.img 在源码目录下执行 . build/envsetup.sh (.后面有空格)      完成之后就多出一些命令:...
  • linghu_java
  • linghu_java
  • 2012年08月06日 22:36
  • 1721

mtk模块编译

当修改一些代码时,使用什么编译命令可以最有效率 1: ./mk n(r) kernel; ./mk bootimage;当修改kernel相关代码时,要使用此命令,具体如下:      alps/...
  • hanmengaidudu
  • hanmengaidudu
  • 2017年03月17日 16:17
  • 243

单独编译linux内核模块的命令

make -C SUBDIRS=$PWD modules (其中是内核源码所在的路径) make -C /home/itk/evdev/linux-2.6.18/ SUBDIRS=/hom...
  • sidely
  • sidely
  • 2014年12月23日 13:22
  • 3060

android 单独编译某个模块

文章转自:http://www.cnblogs.com/thinkinglife/p/4960486.html  第一次下载好Android源代码工程后,我们通常是在Android源...
  • sinat_29830917
  • sinat_29830917
  • 2017年02月06日 17:45
  • 698

Makefile 理解(4) 【Android.mk 浅析 模块编译Makefile编写】

终于将C++代码porting到了bootloader中,唯一的收获就是熟悉了Makefile,有工厂的公司伤不起啊,每次都得先做一些东西满足工厂端测试的需求,为了能够做到工厂在boot中测试的要求,...
  • jshazk1989
  • jshazk1989
  • 2011年09月26日 21:03
  • 12327

linux内核模块编译学习笔记

# linux内核模块编译学习笔记 # v0.1 2013.11.15 *** 详细的模块编译过程    v0.2 2013.12.12 *** 添加了在源码树中编译模块,Kconfig配置的内容 ...
  • scarecrow_byr
  • scarecrow_byr
  • 2013年12月13日 23:57
  • 1126

驱动模块的编译与安装

驱动模块的编译与安装模块可以被选择“模块化编译”或“静态编译” 1. 分离式模块化编译:需要在内核运行时动态加载(也能实现开机加载 );非常适合驱动的开发与调试 2. 静态编译:链接入内核镜像,...
  • qq_28992301
  • qq_28992301
  • 2016年08月23日 09:03
  • 1461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android开发linux下系统大模块编译、单模块编译、代码定位、指令总结
举报原因:
原因补充:

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