如何在Android源代码中将脚本文件作为服务运行?

时间:2019-06-26 13:51:10

标签: android android-source

我已经在system / core / rootdir / bin /中创建了一个简单的脚本文件“ exampleser.sh”,并在system / core / rootdir / init.rc文件中添加了几行:

关于属性:sys.boot_complete = 1     开始示例

服务示例/ system / bin / sh /system/bin/exampleser.sh      类核心      用户根      一个人

并在android源代码的根目录下执行了make,成功完成了make,但是刷新后服务未运行。 该文件未在adb shell中显示,该文件也未添加到设备的/ system / bin /路径中。

有人可以帮我怎么办吗? 还是有关如何将服务添加到源代码的过程?

1 个答案:

答案 0 :(得分:0)

也许您应该在构建时在device.mk中添加以下命令,以将shell文件复制到系统目录中:

PRODUCT_COPY_FILES += \
    your_shell_file_path:system/bin/your_shell_file_name

至少,您可以在设备system/bin目录中找到外壳文件。