【发布时间】:2013-02-13 08:44:29
【问题描述】:
我正在使用 Android 2.3.3 开发 Freescale i.mx53 板,并且我正在尝试将我自己的 android 本机服务添加到 init.rc 中,以便它在启动时运行。我尝试按照http://www.androidenea.com/2009/08/init-process-and-initrc.html 的指南进行操作,包括他们的示例服务代码。但是,我正在使用 android ndk 将示例服务代码构建到 ARM 二进制文件中。
如果我在 adb shell 中手动运行示例服务,它就可以工作。但是,当我把它放在 src/system/core/rootdir/init.rc 的末尾时,似乎什么也没发生。
我在启动后查看设备根目录中的init.rc,它与源中的init.rc不一样。值得注意的是,我添加的行不存在。
可能出了什么问题?
【问题讨论】: