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

相关推荐
帅次10 天前
Android 16(API Level 36)Activity 启动流程源码级解析
android·framework·源码解析·activity启动流程·android 16
Android小码家13 天前
BootAnimation+SE+开机MP4动画播放
android·framework
oh_my_god1 个月前
增加系统白名单,允许普通APP调用Android系统内部隐藏方法
android·framework
事后不诸葛1 个月前
安卓init.rc解析
android·framework
Android小码家1 个月前
Framework之Launcher小窗开发
android·framework·虚拟屏·小窗
哈哈,柳暗花明2 个月前
Framework开发专题系列四:Binder基础
framework·binder·aidl·messenger·hidl·native binder·asyncchannel
andr_gale2 个月前
04_rc文件语法规则
android·framework·aosp
su_ym81102 个月前
Android属性系统
android·framework·property
千里马学框架2 个月前
Android Automotive CarService 和 CarManager 源码剖析
android·车载系统·framework·系统开发·car framework
su_ym81102 个月前
Android 系统源码阅读与编译构建实战指南
android·framework