android - 初始化.rc : invalid service name

标签 android service init

尝试在 Android 上通过 init.rc 启动服务。

service name_of_my_service /path/to/my/service
    user root

出现以下错误:

init: Invalid service name name_of_my_service

最佳答案

您的服务名称太长(或包含无效字符)。

服务名称的长度最多为 16 个字符,并且可以包含字母数字字符、“_”和“-”。

https://android.googlesource.com/platform/system/core/+/android-4.2.2_r1.2/init/init_parser.c#411

关于android - 初始化.rc : invalid service name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088118/

相关文章:

java - 如何展示测验结果?

android - 将 imageView 中的图像与底部中心对齐

java - 从 .NET 中的 java Web 服务调用获取原始 XML

sqlalchemy - PyCharm 无法识别没有冗余 __init__ 的 SqlAlchemy 声明性子类签名

java.lang.IllegalArgumentException : Cannot draw recycled bitmaps - Android

android - 使用 Crosswalk 应用程序进行 Appium 测试

java - TYPE_SYSTEM_OVERLAY 内的 GestureDetector

android - startForeground() 导致 Cordova 出现问题

swift - 如何在 Swift 扩展中重新定义默认类 init() ?

带有 Upstart 和系统日志的 Ubuntu docker 容器