Android 开机启动脚本

日期: 2013年11月05日 标签: 硬件

1.脚本编写

源代码位置 "$ANDROID_PATH/system/core/rootdir/etc/init.lezhixing.sh" 添加自己的脚本,我是想让开机执行远程调试监控,代码如下

2.添加拷贝语句

在android中直接修改init.rc是没用的,因为每次开机都会重新,从二进制文件 中重新拷贝,init.rc.所以在$ANDORID_PATH/system/core/rootdir/Android.mk 中加入拷贝语句; copy_from+=etc/init.lezhixing.rc 脚本会将copy_from加入allbuild中

3.init.rc 调用我们自己的脚本

 chmod 755 /system/etc/init.lezhixing.sh
 chown root shell /system/etc/init.lezhixing.sh
 service eth0_set /system/etc/init.lezhixing.sh
 oneshot

遇到问题

由于向ALL_BUILD中加入了 不规则文件,所以会报 Some files have been added to ALL_PREBUILT.这个错误. 暂时解决办法是将$ANDROID_PATH/bulid/core/main.mk中的error ALL_PREBUILT contains unexpected files中的error 改为woring;


<-->