OSDN Git Service

Don't duplicate default platform libraries into proguard flags
authorColin Cross <ccross@android.com>
Wed, 22 Feb 2017 22:26:55 +0000 (14:26 -0800)
committerColin Cross <ccross@android.com>
Wed, 22 Feb 2017 22:37:03 +0000 (14:37 -0800)
Test: builds
Change-Id: Ib972d954972614f3e6ce522c58fce06beeda3cea

core/java.mk

index d1ac6c7..70d79af 100644 (file)
@@ -540,7 +540,8 @@ endif
 endif
 
 # jack already has the libraries in its classpath and doesn't support jars
-legacy_proguard_flags := $(addprefix -libraryjars ,$(my_support_library_sdk_raise) $(full_shared_java_libs))
+legacy_proguard_flags := $(addprefix -libraryjars ,$(my_support_library_sdk_raise) \
+  $(filter-out $(my_support_library_sdk_raise),$(full_shared_java_libs)))
 
 legacy_proguard_flags += -printmapping $(proguard_dictionary)
 jack_proguard_flags := -printmapping $(jack_dictionary)