preloaded-classes裁剪

系统预加载了哪些class类?system/etc/preloaded-classes

修改源代码?

frameworks\base\config\preloaded-classes 默认位置,如果改了不生效,可能有其它模块的mk文件指定了preloaded-classes覆盖了framework模块,例如

android/packages/services/Car/ 模块下mk文件中通过PRODUCT_COPY_FILES 把Car模块作为preloaded-classes:

PRODUCT_COPY_FILES := \

packages/services/Car/car_product/preloaded-classes-car:system/etc/preloaded-classes

preloaded-classes预加载源代码:ZygoteInit.java

相关推荐
oh_my_god7 天前
增加系统白名单,允许普通APP调用Android系统内部隐藏方法
android·framework
事后不诸葛10 天前
安卓init.rc解析
android·framework
Android小码家12 天前
Framework之Launcher小窗开发
android·framework·虚拟屏·小窗
哈哈,柳暗花明25 天前
Framework开发专题系列四:Binder基础
framework·binder·aidl·messenger·hidl·native binder·asyncchannel
andr_gale1 个月前
04_rc文件语法规则
android·framework·aosp
su_ym81101 个月前
Android属性系统
android·framework·property
千里马学框架1 个月前
Android Automotive CarService 和 CarManager 源码剖析
android·车载系统·framework·系统开发·car framework
su_ym81102 个月前
Android 系统源码阅读与编译构建实战指南
android·framework
su_ym81102 个月前
Android 与 Linux 对比
android·linux·framework
千里马学框架2 个月前
Ubuntu 24 搭建aosp源码环境详细笔记
android·linux·ubuntu·framework·安卓·aosp·源码环境