单独编译android 下的模块的方法
2012-04-28 19:29
288 查看
通常在android 源码目录下执行make 命令后,系统就会自动进行编译,但是要花很长时间并最后生成system.img .如果我们只是改动了很小部分的程序,那么就只需要对改动的那部分模块进行编译就可以了,而且也不用花那么长时间。
方法如下:
一:在Android源代码目录下的build目录,执行envsetup.sh 脚本,然后就可以使用模块编译指令了。
USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh
二:可以用mmm 指令编译指定目录的所有模块,通常这个目录只包含一个模块。使用mmm命令来编译指定的模块,例如Email应用程序:
USER-NAME@MACHINE-NAME:~/Android$ mmm packages/apps/Email/
编译完成之后,就可以在out/target/product/generic/system/app目录下看到Email.apk文件了。Android系统自带的App都放在这具目录下。
三. 编译好模块后,还要重新打包一下system.img文件,这样我们把system.img运行在模拟器上时,就可以看到我们的程序了。
USER-NAME@MACHINE-NAME:~/Android$ make snod
方法如下:
一:在Android源代码目录下的build目录,执行envsetup.sh 脚本,然后就可以使用模块编译指令了。
USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh
二:可以用mmm 指令编译指定目录的所有模块,通常这个目录只包含一个模块。使用mmm命令来编译指定的模块,例如Email应用程序:
USER-NAME@MACHINE-NAME:~/Android$ mmm packages/apps/Email/
编译完成之后,就可以在out/target/product/generic/system/app目录下看到Email.apk文件了。Android系统自带的App都放在这具目录下。
三. 编译好模块后,还要重新打包一下system.img文件,这样我们把system.img运行在模拟器上时,就可以看到我们的程序了。
USER-NAME@MACHINE-NAME:~/Android$ make snod
相关文章推荐
- 单独编译Android 源代码中的模块实现方法
- 单独编译android模块的方法
- 编译Android源码中的单独模块
- Android中为子系统重新单独编译动态库的方法
- android 单独编译某个模块
- 【转】模块编译Android源码方法
- 我所理解的Android模块化(三)——模块可插拔单独编译运行
- 单独编译KVM模块的方法(进行调试)
- 10 android编译全过程 及 单独编译Android源代码中的模块
- 详述Android照相功能的实现(基于飞凌S3C6410开发板+单独编译安卓模块)
- apache下单独新增编译模块的方法
- 单独编译使用WebRTC的音频处理模块 - android
- 不重新编译PHP,单独添加扩展模块的方法
- 单独编译android framework模块出现的问题
- android 单独模块的开发编译(如Calculator)
- Android下单独编译一个模块
- 单独编译Android模块
- 单独编译使用WebRTC的音频处理模块 - android
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- 将Android源码导入eclipse中的方法以及编译Android源码指定模块