Android Build系统常见变量说明
16lz
2021-01-23
PRODUCT_PACKAGES :
在/build/target/product/core.mk中类似这样的定义:
PRODUCT_PACKAGES += \
BasicDreams \
Browser \
CaptivePortalLogin \
CertInstaller \
DeskClock \
DocumentsUI \
DownloadProviderUi \
ExternalStorageProvider \
FusedLocation \
InputDevices \
KeyChain \
Keyguard \
LatinIME \
Launcher2 \
ManagedProvisioning \
PicoTts \
PacProcessor \
libpac \
PrintSpooler \
ProxyHandler \
QuickSearchBox \
Settings \
SharedStorageBackup \
Telecom \
TeleService \
VpnDialogs \
这就代表这些Module 无论如何都会被编译进系统。至于什么时候去安装就要看这么Module本身的tag,详情可见转载的那篇:Android——编译安装Module的控制因素PRODUCT_BOOT_JARS :
代表了要被系统编译进去的java系统库,编译出来的东西就是 xxxx.jar 包之类的。上面就是要编译出来的apk。
更多相关文章
- android的系统属性设置和应用
- Android检测系统中是否存在某进程
- android中系统日期时间的获取
- 系统关闭GPRS数据流量和 GPS的方法
- Android(4.4)音频系统之mediaserver服务启动
- android 获取设备上安装的非系统应用信息
- Android各代码层获取系统时间的方法
- Android rom开发:不显示系统的电池信息
- Android——调用系统相册