From fb52599e8a0ed6df1fcc9dd794fc439d6e0c5871 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Wed, 21 Oct 2020 00:46:56 +0000 Subject: [PATCH] Remove declaration of hidl manager -> base dep This dependency is fictitious: hidl manager actually contains a static copy of hidl base for convenience. Separate libraries were created later (e.g. android.hidl.manager-java-shallow) in order for users of these libraries to specify the exact deps they need. Fixes: 170710203 Test: boot and check logs :) adb logcat | grep android.hidl.manager-V1.0-java.jar 10-21 00:42:53.173 328 328 D ApplicationLoaders: Created zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar 10-21 00:43:17.322 329 329 D ApplicationLoaders: Created zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar 10-21 00:43:31.920 2250 2250 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar 10-21 00:43:38.884 2847 2847 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar 10-21 00:43:41.010 2923 2923 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar 10-21 00:43:42.146 3044 3044 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar Change-Id: I024a1b16570bdceb7bef5b2e718c65155c675b4a --- core/java/com/android/internal/os/ZygoteInit.java | 1 - data/etc/platform.xml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index ef72cee906119..16a33d6d71c91 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -385,7 +385,6 @@ public class ZygoteInit { "/system/framework/android.hidl.manager-V1.0-java.jar", null /*packageName*/, null /*codePaths*/, null /*name*/, 0 /*version*/, SharedLibraryInfo.TYPE_BUILTIN, null /*declaringPackage*/, null /*dependentPackages*/, null /*dependencies*/); - hidlManager.addDependency(hidlBase); SharedLibraryInfo androidTestBase = new SharedLibraryInfo( "/system/framework/android.test.base.jar", null /*packageName*/, diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 5f159a1bab815..c51248dac7670 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -236,8 +236,7 @@ + file="/system/framework/android.hidl.manager-V1.0-java.jar" />