Android服务编译时拉起c++程序

77 阅读1分钟

mk文件中

# exec prebuilt
PRODUCT_COPY_FILES += \
	vendor/project_name/process/.../c++程序名:/system/bin/c++程序名

# exec rc
PRODUCT_COPY_FILES += \
	vendor/project/android.rc:/system/etc/init/tpp_tpn_free_arm_android.rc
service 服务名 /system/bin/c++程序(服务名)
    class main
    user root
    group root
    seclabel u:r:服务名:s0


on property:系统属性=1
    stop 服务名
    setprop 系统属性 0
    start 服务名