summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2017-04-26 11:17:45 -0400
committer Alan Viverette <alanv@google.com> 2017-04-26 11:17:45 -0400
commitd2f13f0bab5e5e2e95c188863cbdeb8fc041e75f (patch)
tree78b359e93bf8641da9c70c7d8455fc6cf7507d98
parent85622acc055c2e82a3eb92b9f904b1069fe77e40 (diff)
Use AAPT2
Test: make DocumentsUI Change-Id: Ie549c3bf1a1680b3a2821078757c78255a23ec53
-rw-r--r--Android.mk34
-rw-r--r--app-perf-tests/Android.mk4
-rw-r--r--perf-tests/Android.mk4
3 files changed, 16 insertions, 26 deletions
diff --git a/Android.mk b/Android.mk
index e7a35ab24..1c4369c9d 100644
--- a/Android.mk
+++ b/Android.mk
@@ -6,33 +6,19 @@ LOCAL_PRIVILEGED_MODULE := true
LOCAL_SRC_FILES := $(call all-java-files-under, src)
-LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
-# The design lib requires that the client package use appcompat themes.
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-appcompat
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-v13
-# Supplies material design components, e.g. Snackbar.
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-design
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-transition
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-recyclerview
LOCAL_STATIC_JAVA_LIBRARIES += guava
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
-# Not quite sure why it is necessary to explicitly pull in resources from the
-# appcompat lib, but the demo code indicates it's necessary (see
-# development/samples/Support7Demos/Android.mk)
-LOCAL_RESOURCE_DIR += \
- frameworks/support/v7/appcompat/res \
- frameworks/support/design/res \
- frameworks/support/transition/res \
- frameworks/support/v7/recyclerview/res
-
-# Again, required to pull in appcompat resources. See abovementioned demo code.
-LOCAL_AAPT_FLAGS := \
- --auto-add-overlay \
- --extra-packages android.support.v7.appcompat \
- --extra-packages android.support.design \
- --extra-packages android.support.transition \
- --extra-packages android.support.v7.recyclerview
+
+LOCAL_STATIC_ANDROID_LIBRARIES := \
+ android-support-v4 \
+ android-support-v7-appcompat \
+ android-support-v13 \
+ android-support-design \
+ android-support-transition \
+ android-support-v7-recyclerview
+
+LOCAL_USE_AAPT2 := true
LOCAL_JACK_FLAGS := \
-D jack.optimization.inner-class.accessors=true
diff --git a/app-perf-tests/Android.mk b/app-perf-tests/Android.mk
index 27e2da43c..3f6dd9709 100644
--- a/app-perf-tests/Android.mk
+++ b/app-perf-tests/Android.mk
@@ -6,12 +6,14 @@ LOCAL_MODULE_TAGS := tests
LOCAL_SRC_FILES := $(call all-java-files-under, src) \
-LOCAL_JAVA_LIBRARIES := android-support-v4 android.test.runner
+LOCAL_JAVA_LIBRARIES := android.test.runner
+LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v4
LOCAL_STATIC_JAVA_LIBRARIES := \
mockito-target \
ub-uiautomator \
legacy-android-test
+LOCAL_USE_AAPT2 := true
LOCAL_PACKAGE_NAME := DocumentsUIAppPerfTests
LOCAL_INSTRUMENTATION_FOR := DocumentsUI
diff --git a/perf-tests/Android.mk b/perf-tests/Android.mk
index 6e1985af4..ac5537a2b 100644
--- a/perf-tests/Android.mk
+++ b/perf-tests/Android.mk
@@ -8,7 +8,8 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src) \
$(call all-java-files-under, ../tests/common/com/android/documentsui) \
../tests/functional/com/android/documentsui/ActivityTest.java
-LOCAL_JAVA_LIBRARIES := android-support-v4 android.test.runner
+LOCAL_JAVA_LIBRARIES := android.test.runner
+LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v4
LOCAL_STATIC_JAVA_LIBRARIES := \
mockito-target \
ub-uiautomator \
@@ -16,6 +17,7 @@ LOCAL_STATIC_JAVA_LIBRARIES := \
espresso-core \
legacy-android-test
+LOCAL_USE_AAPT2 := true
LOCAL_PACKAGE_NAME := DocumentsUIPerfTests
LOCAL_INSTRUMENTATION_FOR := DocumentsUI