编辑android init.rc以重新启动第三方守护程序 我有一个C++脚本,后台运行在Android上。p>

编辑android init.rc以重新启动第三方守护程序 我有一个C++脚本,后台运行在Android上。p>,android,c++,linux,android-ndk,daemon,Android,C++,Linux,Android Ndk,Daemon,我希望该守护进程在崩溃或意外事件发生时重新启动,而不添加独立的崩溃保护。最好的方法是什么?我希望编辑init.rc。您应该在init.rc文件中指定: 服务[您可以找到选项列表。在编辑init.rc runmake命令后。您可以解释您的问题吗?您可以修改手机的映像吗?您是否正在创建一个守护程序来更改Android的行为?守护程序的用途是什么?我可以修改映像。守护程序只是在支持运行中的应用程序和c通过套接字进行通信。应用程序依赖于守护进程…因此它需要始终运行。我正在尝试在Android 4.2和4

我希望该守护进程在崩溃或意外事件发生时重新启动,而不添加独立的崩溃保护。最好的方法是什么?我希望编辑init.rc。

您应该在init.rc文件中指定:


服务[您可以找到选项列表。在编辑init.rc run
make
命令后。

您可以解释您的问题吗?您可以修改手机的映像吗?您是否正在创建一个守护程序来更改Android的行为?守护程序的用途是什么?我可以修改映像。守护程序只是在支持运行中的应用程序和c通过套接字进行通信。应用程序依赖于守护进程…因此它需要始终运行。我正在尝试在Android 4.2和4.0.3上实现这一点。守护进程也没有JNI层。我应该说这是我当前启动守护进程的方式。但是,如果我在操作期间强制崩溃,它将不会重新启动。尝试添加critical作为选项。critical是在jelly bean中使用的方法。
service <name> <pathname> [ <argument> ]
     critical
     <option>
     <option>
     ...