From 9cd42f39eb31d4f0b9cb3a795025e8ab3663f3c8 Mon Sep 17 00:00:00 2001 From: Yohei Yukawa Date: Wed, 25 Jul 2018 14:21:09 -0700 Subject: [PATCH] Move to a differnt XML Basically Android Studio does want targetSdkVersion to be specified in build.gradle rather than AndroidManifest.xml. To make both make build and Android Studio build happy, this CL splits from the main AndroidManifest.xml to a different file and let them merged in make build. There should be no behavior change. Bug: 110741422 Test: Manually verified that there is no difference in AndroidManifest.xml in the APK. Change-Id: Ib673bca5a31b2f95329c9310a127ec0701bd8fdc --- java/Android.mk | 4 ++++ java/AndroidManifest.xml | 2 -- java/AndroidManifest_SdkVersion.xml | 20 ++++++++++++++++++++ tests/Android.mk | 4 ++++ tests/AndroidManifest.xml | 2 -- tests/AndroidManifest_SdkVersion.xml | 20 ++++++++++++++++++++ 6 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 java/AndroidManifest_SdkVersion.xml create mode 100644 tests/AndroidManifest_SdkVersion.xml diff --git a/java/Android.mk b/java/Android.mk index a07c50d88..875aad4f9 100644 --- a/java/Android.mk +++ b/java/Android.mk @@ -23,6 +23,10 @@ LOCAL_PACKAGE_NAME := LatinIME LOCAL_CERTIFICATE := shared +LOCAL_FULL_LIBS_MANIFEST_FILES := \ + $(LOCAL_PATH)/AndroidManifest.xml \ + $(LOCAL_PATH)/AndroidManifest_SdkVersion.xml + LOCAL_JNI_SHARED_LIBRARIES := libjni_latinime LOCAL_STATIC_JAVA_LIBRARIES := \ diff --git a/java/AndroidManifest.xml b/java/AndroidManifest.xml index dedece55c..e3931db63 100644 --- a/java/AndroidManifest.xml +++ b/java/AndroidManifest.xml @@ -18,8 +18,6 @@ coreApp="true" package="com.android.inputmethod.latin"> - - diff --git a/java/AndroidManifest_SdkVersion.xml b/java/AndroidManifest_SdkVersion.xml new file mode 100644 index 000000000..3dfeede86 --- /dev/null +++ b/java/AndroidManifest_SdkVersion.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/tests/Android.mk b/tests/Android.mk index 7c0bb4f71..23b0a9311 100644 --- a/tests/Android.mk +++ b/tests/Android.mk @@ -19,6 +19,10 @@ include $(CLEAR_VARS) LOCAL_MODULE_TAGS := tests LOCAL_CERTIFICATE := shared +LOCAL_FULL_LIBS_MANIFEST_FILES := \ + $(LOCAL_PATH)/AndroidManifest.xml \ + $(LOCAL_PATH)/AndroidManifest_SdkVersion.xml + # Do not compress dictionary files to mmap dict data runtime LOCAL_AAPT_FLAGS += -0 .dict # Do not compress test data file diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml index c7a9e13a2..93464f2b5 100644 --- a/tests/AndroidManifest.xml +++ b/tests/AndroidManifest.xml @@ -17,8 +17,6 @@ - - + + + + +