最近需要在android5.1中添加自启动脚本,直接将脚本要执行的指令写到init.rc没有成功,可以将指令写到一个sh脚本,用init.rc来执行sh脚本才成功。
需要注意的有:
1.sh脚本第一行不能省略
#!/system/bin/sh
注意:这是Android设备上的sh
2.sh脚本的权限要可执行,init.rc除了要添加service外,还需要在这之前修改sh脚本的权限
chown root shell /system/etc/my.sh
chmod 0755 /system/etc/my.sh
service mount-usbfs /system/etc/my.shclass mainuser rootgroup rootoneshot