在AndroidSource Code中有envsetup.sh档案,当执行过此档案后,可以大幅将build的过程简单化、自动化
此档案在src(android source code 位置)/build/中
所以可以执行以下指令
可以使用help来检示有哪些指令可以使用
其中对模块的编译有辅助说明的是tapas、m、mm、mmm这几个指令
其中mmm后面要跟模块的根目录,不是所有的目录下都有子模块,那些含有Android.mk档案目录才是模块的根目录,模块名可以从Android.mk的LOCAL_MODULE或者LOCAL_PACKAGE_NAME变数中得到。
1、单独编译某模块,需要在mmm后面指定模块路径,例如编译external 中的jpeg
2、或者可用 mm 再欲编译的模块目录下执行3、或者可用 m 编译全部的模块
你也可以在src目录下直接执行
打开看 ./external/jpeg/Android.mk
看到里面模块名称为 libjpeg
这样你就可以直接打模块名称编译
也可以在登入时自动执行此 script,编辑 ~/.bashrc 或其他 shell 的 rc 檔,加入此script 即可
分享到:
相关推荐
Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了。当然,这要求每一个模块都有一个Android.mk文件。Android.mk实际上是一个Makefile脚本,用来描述模块编译信息。Android编译系统通过整合...
freetype android 编译so库 支持 编译64位库
android编译.doc android编译.doc
Android编译过程详解
包含android-tool.jar jd-gui.jar和dex2jar等常用android反编译工具
PCL for Android 编译过程遇到的问题及办法。如有问题请留言
android 反编译工具.
Ogre 19 Android 编译 Win7 vs2008 NDK
最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件格式 2、解压后把classes.dex复制到dex2jar-2.0目录中 3、打开cmd,定位到dex2jar-2.0目录 4、运行d2j-dex2...
windows protobuf android 编译.doc
Android编译系统分析,odt格式的,用openoffice打开,介绍分析了Android的编译系统:原理和如何添加本地模块编译,怎样编译成动态库,静态库,可执行程序。
Android编译独立源代码
Android codebase 都很大,编译一次都需要花很多时间,如果是preloader/lk/bootimage 还好, 但是Android 的话都是非常久。 实际上这个编译时间还是可以进一步缩短!
使用Android NDK编译Android平台的eXosip库,有静态库和动态库。
android编译,手把手教你Android编译
android编译系统makefile(Android.mk)写法 Android.mk文件首先需要指定LOCAL_PATH变量,用于查找...Android.mk中可以定义多个编译模块,每个编译模块都是以include $(CLEAR_VARS)开始 以include $(BUILD_XXX)结束。
ndk25C编译的android下的ffmpeg6.0,集成v4l2视频采集和pulse音频采集
对android的编译系统做了很详细的说明,很珍贵!
Ubuntu 环境安装 VirtualBox + XP环境搭建 Liunx 常用命令介绍 Android 源码结构分析 Android编译环境搭建 Android源码的获取和编译 MTK 6573(Android)编译命令介绍 ...如何在android源码中内置一个模块