首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >healthd和android.hardware.healthd@2.0-service.imx都应该运行吗?

healthd和android.hardware.healthd@2.0-service.imx都应该运行吗?
EN

Stack Overflow用户
提问于 2021-10-15 13:55:31
回答 1查看 263关注 0票数 0

在我的Android系统中,有两个独立的健康进程:

代码语言:javascript
复制
$ adb shell "ps -ef | grep health"
root          3535     1 3 14:33:18 ?     00:00:00 healthd
system        3548     1 5 14:33:18 ?     00:00:00 android.hardware.health@2.0-service.imx

它们都使用来自system/core/healthdhardware/interfaces/health/2.0/default的相同代码,但只有android.hardware.health@2.0-service.imx使用来自vendor/nxp-opensource/imx/health的代码。

  • 这两个人都有什么理由逃跑吗?
  • NXP (或下游供应商)是否应该停止默认的Android healthd的构建/运行?

更新:

这两个服务的.rc文件不同:

代码语言:javascript
复制
smarc_mx8mq:/etc/init # cat healthd.rc                                                                                                                                     
service healthd /system/bin/healthd
    class hal
    critical
    group root system wakelock

smarc_mx8mq:/etc/init # cat /vendor/etc/init/android.hardware.health@2.0-service.imx.rc                                                                                    
service vendor.health-hal-2-0 /vendor/bin/hw/android.hardware.health@2.0-service.imx
    class hal
    user system
    group system
    capabilities WAKE_ALARM
    file /dev/kmsg w

从构建的系统中删除/etc/init/healthd.rc会导致普通健康状态无法启动。我还没有注意到任何不良影响。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-19 07:37:33

healthd是1.0 hal版本,它可以被删除。参考文献:祛除健康

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69585872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档