修改init.rc以添加我自己的android本机服务

修改init.rc以添加我自己的android本机服务,第1张

概述我正在使用Android2.3.3开发飞思卡尔i.mx53主板,我正在尝试将自己的android本机服务添加到init.rc中,以便它在启动时运行.我已经尝试按照http://www.androidenea.com/2009/08/init-process-and-initrc.html的指南,包括他们的示例服务代码.但是,我正在使用androidndk将示例服务代

我正在使用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本机服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1106067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存