From 663dc53c94d2bd6f3dab9198e52a846c083ad947 Mon Sep 17 00:00:00 2001 From: Ulya Trafimovich Date: Thu, 10 Sep 2020 12:48:53 +0100 Subject: Consistently use default install path for compatibility . Previously default install path was provided only for comatibility libraries that are added explicitly via `uses_libs`/`optional_uses_libs` properties. This didn't take into account compatibility libraries that are added by Soong when it computes transitive closure of SDK library dependencies. As a result, install path in such cases remained unknown, and the corresponding compatibility library was omitted from class loader context, which caused 'ClassLoaderContext shared library size mismatch' errors at first boot on device. Test: lunch aosp_cf_x86_phone-userdebug && m Bug: 132357300 Change-Id: If661272f46803299c8640f7f5ef161c8217d07e4 --- java/java.go | 1 - 1 file changed, 1 deletion(-) (limited to 'java/java.go') diff --git a/java/java.go b/java/java.go index 9830c51f6..82518c9db 100644 --- a/java/java.go +++ b/java/java.go @@ -570,7 +570,6 @@ var ( certificateTag = dependencyTag{name: "certificate"} instrumentationForTag = dependencyTag{name: "instrumentation_for"} usesLibTag = dependencyTag{name: "uses-library"} - usesLibCompatTag = dependencyTag{name: "uses-library-compat"} extraLintCheckTag = dependencyTag{name: "extra-lint-check"} ) -- cgit v1.2.3-59-g8ed1b