问题标签 [healthd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
62 浏览

android - 如何将 libjsoncpp 链接到 AOSP 的 healthd?

我在 Android 的 healthd 中添加了一些代码,包括一个文件“client.cpp”,它使用libjsoncpp.

我在 Android 构建期间看到以下错误:

我已添加libjsoncpp到以下shared_libs部分hardware/interfaces/health/2.0/defaultAndroid.bp

我已经成功地提供了 libjsoncpp 的头文件。直到我添加了实际使用的代码libjsoncpp,我才看到这个错误。

该库确实作为先前构建的 Android 映像的一部分存在:

我如何告诉 Android 我想libjsoncpp链接到healthd

它甚至不应该在执行之前尝试解析这些符号healthd,因为它们是由共享库提供的。


更新:

我注意到其中的其他库shared_libs都存在于命令行中,如.sos,但libjsoncpp丢失了。

新问题是为什么libcppjson链接命令中缺少?

0 投票
1 回答
110 浏览

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

在我的 Android 系统上,有两个独立的 healthd 进程:

它们都使用 和 中的相同代码system/core/healthdhardware/interfaces/health/2.0/default但仅android.hardware.health@2.0-service.imx使用 中的代码vendor/nxp-opensource/imx/health

  • 两者都运行有什么理由吗?
  • 恩智浦(或下游供应商)是否应该阻止默认 Androidhealthd构建/运行?

更新:

.rc两种服务的文件不同:

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

0 投票
0 回答
6 浏览

amazon-web-services - 如何设置 AWS Beanstalk v3 增强健康多容器

虽然亚马逊在此处提供了如何为 Beanstalk Docker 平台 v2.x 设置增强健康的示例,但我无法找到最新的 Beanstalk 平台 v3 的示例。这一点很重要,因为 v2 将于 2022 年 6 月到期。

基本上,主要差距在于 v2 有一个 Nginx 代理,您可以将其配置为写入 healthd 日志。在 v3 中,即使您在 Beanstalk 环境配置中指定 Nginx 作为代理,它也消失了。

设置它的正确方法是什么?