Android中系统应用编译的目录设置方法

  • Post author:
  • Post category:其他




最近的工作是整理系统中的apk,关于apk要编译到哪些目录下,这个问题做一下记录。

1.主要实施地点:Android.mk

2.相关设置属性:

LOCAL_MODULE_PATH,

LOCAL_CERTIFICATE,

LOCAL_PRIVILEGED_MODULE






LOCAL_MODULE_PATH:目标安装路径,如果设置该属性的就会安装到指定的路径







举例:LOCAL_MODULE_PATH:=$(TARGET_OUT)










TARGET_OUT:表示

目录

/system/;












TARGET_OUT_DATA:表示

目录

/data/;











TARGET_ROOT_OUT:表示根目录。











这些路径变量都定义在build/core/envsetup.mk中。











LOCAL_PRIVILEGED_MODULE

:设置该属性为true时,且不设置LOCAL_MODULE_PATH时,目标安装路径为/system/priv-app目录下。













LOCAL_CERTIFICATE:不设置

LOCAL_MODULE_PATH,

LOCAL_PRIVILEGED_MODULE属性时,目标安装路径为/system/app/目录下。











版权声明:本文为Moons_is_me原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。