我正在使用Android 2.3.3开发飞思卡尔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不同.值得注意的是,我添加的行不在那里.
可能有什么不对?
解决方法:
这不能从shell完成. init.rc是ramdisk的一部分,而不是系统分区.所以在启动时,init.rc选择将来自ramdisk.因此,您对init.rc所做的任何更改都不会得到反映.
AFAIK唯一的方法是构建ROM和重新刷新
检查这个post,它是相关的,可能会有所帮助
总结以上是内存溢出为你收集整理的修改init.rc以添加我自己的android本机服务全部内容,希望文章能够帮你解决修改init.rc以添加我自己的android本机服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)