health 2.0: update readme to uninstall healthd
Test: none Bug: 77541952 Change-Id: I44191f2d9f4a6d328c0ec96212c2add3b02874ca
This commit is contained in:
parent
eac7714719
commit
8ef2335fe0
1 changed files with 21 additions and 3 deletions
|
@ -1,11 +1,18 @@
|
||||||
Upgrading from health@1.0 HAL
|
Upgrading from health@1.0 HAL
|
||||||
|
|
||||||
0. Remove android.hardware.health@1.0* from PRDOUCT_PACKAGES
|
0. Remove android.hardware.health@1.0* from PRODUCT_PACKAGES
|
||||||
in device/<manufacturer>/<device>/device.mk
|
in device/<manufacturer>/<device>/device.mk
|
||||||
|
|
||||||
1. If the device does not have a vendor-specific libhealthd AND does not
|
1. If the device does not have a vendor-specific libhealthd AND does not
|
||||||
implement storage-related APIs, just add the following to PRODUCT_PACKAGES:
|
implement storage-related APIs, just do the following:
|
||||||
android.hardware.health@2.0-service
|
|
||||||
|
1.1 (recommended) To remove healthd from the build,
|
||||||
|
PRODUCT_PACKAGES += android.hardware.health@2.0-service.override
|
||||||
|
DEVICE_FRAMEWORK_MANIFEST_FILE += \
|
||||||
|
system/libhidl/vintfdata/manifest_healthd_exclude.xml
|
||||||
|
1.2 To keep healthd in the build,
|
||||||
|
PRODUCT_PACKAGES += android.hardware.health@2.0-service
|
||||||
|
|
||||||
Otherwise, continue to Step 2.
|
Otherwise, continue to Step 2.
|
||||||
|
|
||||||
2. Create directory
|
2. Create directory
|
||||||
|
@ -45,8 +52,19 @@ cc_binary {
|
||||||
],
|
],
|
||||||
|
|
||||||
header_libs: ["libhealthd_headers"],
|
header_libs: ["libhealthd_headers"],
|
||||||
|
|
||||||
|
// Uncomment the following to remove healthd from the build.
|
||||||
|
// overrides: [
|
||||||
|
// "healthd",
|
||||||
|
// ],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
3.1 (recommended) To remove healthd from the build, keep "overrides"
|
||||||
|
section, and include the following in device.mk:
|
||||||
|
DEVICE_FRAMEWORK_MANIFEST_FILE += \
|
||||||
|
system/libhidl/vintfdata/manifest_healthd_exclude.xml
|
||||||
|
3.2 To keep healthd in the build, remove "overrides" section.
|
||||||
|
|
||||||
4. Create device/<manufacturer>/<device>/health/android.hardware.health@2.0-service.<device>.rc
|
4. Create device/<manufacturer>/<device>/health/android.hardware.health@2.0-service.<device>.rc
|
||||||
|
|
||||||
service vendor.health-hal-2-0 /vendor/bin/hw/android.hardware.health@2.0-service.<device>
|
service vendor.health-hal-2-0 /vendor/bin/hw/android.hardware.health@2.0-service.<device>
|
||||||
|
|
Loading…
Reference in a new issue