1、修改init.project.rc增加文件权限和自定义服务
a、打开device/XXX/产品/init.project.rc文件,在on post-fs-data这个动作下面增加(注意前要加四个空格)
chmod 0755 /system/bin/hellotest
b、在文件内很多service的位置附近增加服务
service hellotest /system/bin/hellotest
class main
user root
group root
c、有些服务只需要启动一次,可以在自定义服务的下面增加oneshot选项。
d、如有些服务需要条件启动,可以在自定义服务的下面增加disabled选项,再配合某个属性来启动如下。
on property:sys.service.hellotest=enabled
start hellotest
2、增加selinux权限

本文详细介绍了如何在Android系统中添加开机启动服务,包括修改init.project.rc添加服务、设置文件权限和selinux策略。同时,讨论了使用logwrapper进行服务日志输出的配置,并提供了相关步骤和注意事项。

2306

被折叠的 条评论
为什么被折叠?



