雖然 init.rc 很好用,但還是有其缺陷... 像是我要 echo 某些字串到檔案時,他就做不到了 :(
所以可以搭配一個 .sh 的檔案,讓他開機的時候去執行這個 .sh 即可。
建議修改方式:
[1] 在 AndroidBoard.mk 裡面將你的 .sh 包起去
file := $(TARGET_OUT)/etc/my.sh
ALL_PREBUILT += $(file)
$(file) : $(LOCAL_PATH)/my.sh | $(ACP)
$(transform-prebuilt-to-target)
[2] 在你想要加進去的 init.rc 中加入下面這段:
on boot
exec /system/bin/sh /system/etc/my.sh
這樣子就可以嚕 ^^ 裡面用粗體紅字的就是要注意的地方囉
2 則留言:
請問我如果是想要在開機的時候安裝一個apk那麼shell檔要怎麼寫???
拜託,因為我在網路上完全找不到教學
你要不要試試看這個網頁的建議?
http://forum.xda-developers.com/showthread.php?t=1441378
張貼留言