我正在使用Android 2.3.3的飛思卡爾i.mx53板,我試圖將我自己的android本機服務添加到init.rc中,以便它在啓動時運行。我試過按照指南http://www.androidenea.com/2009/08/init-process-and-initrc.html,包括他們的示例服務代碼。不過,我正在用android ndk將示例服務代碼構建到ARM二進制文件中。修改init.rc以添加我自己的android本機服務
如果我在adb shell中手動運行示例服務,則該示例服務可用。但是,當我把它放在src/system/core/rootdir/init.rc的末尾時,似乎沒有任何事情發生。
啓動後,我查看設備根目錄中的init.rc,它與源中的init.rc不一樣。值得注意的是,我添加的行不在那裏。
什麼可能是錯的?