往Android里面添加新的应用程序,比如说有一个xxx_app/的应用程序要编译进系统中。
本文主要记录这个过程中需要做哪些事。
步骤
- 将 xxx_app/ 拷贝到
<Project_Dir>/system/core/
目录下 在 xxx_app/ 目录下添加
Android.mk
文件,指定相关的参数。如:
LOCAL_MODULE:指定编译生成的app名称;
LOCAL_SRC_FILES:指定要编译所需的源文件;
LOCAL_CFLAGS:指定编译选项;
LOCAL_STATIC_LIBRARIES:指定编译生成的静态库;
LOCAL_SHARED_LIBRARIES:指定所需的动态库;
LOCAL_MODULE_PATH:指定编译的生成路径。在
<Project_Dir>/build/target/product/minicore.mk
文件指定要编译xxx_app
PRODUCT_PACKAGES += xxx_app \
:
参考资料
http://blog.csdn.net/mr_raptor/article/details/7539978
http://blog.csdn.net/mr_raptor/article/details/7540066
http://blog.csdn.net/mr_raptor/article/details/7540730