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 Build系统常见变量说明
最新推荐文章于 2021-11-07 13:47:59 发布