企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在mmm命令后面加上要编译的应用程序所在的目录,就可以对该应用程序单独进行编译了,不过前提是这个目录下面必须存在一个编译脚本文件Android.mk。以前面1.5小节中的应用程序HelloAndroid为例,我们执行以下命令对它进行编译。 ~~~ USER@MACHINE:~/Android$ mmm ./packages/experimental/HelloAndroid/ ~~~ 编译完成之后,就可以在out/target/product/generic/system/app目录下看到编译结果输出文件HelloAndroid.apk。Android系统自带的应用程序文件,即apk文件,都放在这个目录中。 如果要编译的是一个C可执行文件或者动态链接库文件,则编译结果输出文件就保存在out/target/product/generic/system/bin目录或者out/target/product/generic/system/lib目录中。此外,如果编译的动态链接库文件是一个硬件抽象层模块文件,则编译结果输出文件保存在out/target/product/generic/system/lib/hw目录中。在后面的章节中,我们将会陆续看到这些不同类型的模块的单独编译方法。