应用进程是怎么启动
2019-06-04 本文已影响1人
ab64fd4eaee3
1) init.rc 启动文件:
binder 守护进程
service servicemanager /system/bin/servicemanager
class core
user system
group system
critical
onrestart restart healthd
onrestart restart zygote
onrestart restart media
onrestart restart surfaceflinger
onrestart restart drm
service surfaceflinger /system/bin/surfaceflinger
class main
user system
group graphics drmrpc
onrestart restart zygote
启动socket 启动systemserver 进程 ,抛出异常 call.run()->调用activityThread.main().
service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
class main
socket zygote stream 660 root system
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart media
onrestart restart netd
image.png 图片.png 图片.png 图片.png WechatIMG86.jpeg