Remove duplicated class from boot/system class path
- android.car.userlib was statistically linked with
android.hardware.automotive.vehicle-V2.0-java.
- this causes duplicated class issue in CtsStrictJavaPackagesTestCases
- this CL switches it from static linking to dynamic linking
Bug: 158332694
Test: atest
StrictJavaPackagesTest#testSystemServerClasspath_nonDuplicateClasses
Change-Id: I1713275e80603e6454fe7b4869c7f35208e474b3
Merged-In: I8c6d4936e2efd8a35e32ea887e56bc9714f1a341
diff --git a/tests/CarSecurityPermissionTest/Android.bp b/tests/CarSecurityPermissionTest/Android.bp
index 066ecc8..7be1d0b 100644
--- a/tests/CarSecurityPermissionTest/Android.bp
+++ b/tests/CarSecurityPermissionTest/Android.bp
@@ -21,6 +21,7 @@
libs: [
"android.car",
+ "android.hardware.automotive.vehicle-V2.0-java",
"android.test.runner",
"android.test.base",
"android.test.mock",
diff --git a/user/car-user-lib/Android.bp b/user/car-user-lib/Android.bp
index 12bc950..940751a 100644
--- a/user/car-user-lib/Android.bp
+++ b/user/car-user-lib/Android.bp
@@ -17,9 +17,11 @@
srcs: [
"src/**/*.java",
],
+ libs: [
+ "android.hardware.automotive.vehicle-V2.0-java",
+ ],
static_libs: [
"android.car.settings",
- "android.hardware.automotive.vehicle-V2.0-java",
],
product_variables: {
pdk: {