Android的init.rc中服务的名称和路径名之间的区别是什么?

时间:2014-11-27 03:45:40

标签: android linux bootstrapping

在Android下,在文件/init.rc中,有一行如下:

service zygote /system/bin/app_process -Xzygote /system/bin ...

根据init.rc的{​​{1}}语法,服务应采用以下形式:

service <name> <pathname> [ <argument> ]*
   <option>
   <option>
   ...

为什么服务名称与路径名的可执行文件名不同?

1 个答案:

答案 0 :(得分:0)

服务名称与其可执行文件无关,因为可执行文件可以根据其参数执行不同的操作。

例如,您可以使用同一个可执行文件但具有不同参数的2个不同服务。

注意:请注意,服务名称只允许最大值。 16个字符。