Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android 4.4.2的init.rc中添加服务_Android_Init - Fatal编程技术网

在android 4.4.2的init.rc中添加服务

在android 4.4.2的init.rc中添加服务,android,init,Android,Init,我在android 4.4.2的init.rc中添加了以下代码 service test /system/bin/test class main user gps group gps radio inet system rpc socket test stream 0660 gps system 启动后,我检查了/中的init.rc文件,修改的行存在。 但是当我检查ps命令时,服务仍然没有启动,它没有列在那里 任何人都可以告诉我问题出在哪里。什么是/system

我在android 4.4.2的init.rc中添加了以下代码

service test /system/bin/test
    class main
    user gps
    group gps radio inet system rpc
    socket test stream 0660 gps system
启动后,我检查了/中的init.rc文件,修改的行存在。 但是当我检查ps命令时,服务仍然没有启动,它没有列在那里


任何人都可以告诉我问题出在哪里。

什么是/system/bin/test,从哪里得到的?发布ls-l/system/bin/test的输出并尝试从shell运行它并报告发生的情况。/system/bin/test是一个可执行文件,将在启动时作为守护程序运行。它将充当gps服务器,为来自任何gps应用程序的任何传入gps位置请求提供服务。我检查了ls-l/system/bin/test的输出,它具有执行权限。我可以手动运行它,它显示在ps命令的输出中。还有一件事我想说的是,当我手动运行它并检查ps命令的输出时,我在其中看到了2个test实例。你能给它添加一些日志记录以便知道它是否启动过吗?看起来你应该试着弄清楚它是否从未启动,或者它是否启动但由于某种原因失败了。它是否依赖于任何可能还不可用的库?谢谢Chris,这个问题现在已经解决了。我编译了完整的android代码,并在检查服务器启动时运行的ps后进行了闪存。