diff options
author | Adam Lesinski <adamlesinski@google.com> | 2017-10-13 12:24:12 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2017-10-13 12:26:53 -0700 |
commit | 96cc9ae90ec1126a660c6d61464c11fc199c87c0 (patch) | |
tree | 15dac0e3499d8cf48018933e838f5eb18243645d | |
parent | 8a0f0ed4d84573a2f9eec0753404b5cf44f51827 (diff) |
Update FeatureSplit sample
This updates the FeatureSplit test sample to reflect the current
way of doing correct feature splits.
This is not final, as aapt2 will be gaining some improvements to
make access of private resources across feature splits valid by default.
Bug: 65096694
Test: manual
Change-Id: I4524dc161d46c5479b5abe340eb93844078ed316
-rw-r--r-- | tests/FeatureSplit/base/Android.mk | 1 | ||||
-rw-r--r-- | tests/FeatureSplit/feature1/Android.mk | 2 | ||||
-rw-r--r-- | tests/FeatureSplit/feature1/AndroidManifest.xml | 4 | ||||
-rw-r--r-- | tests/FeatureSplit/feature1/res/values/values.xml | 2 | ||||
-rw-r--r-- | tests/FeatureSplit/feature2/Android.mk | 2 | ||||
-rw-r--r-- | tests/FeatureSplit/feature2/AndroidManifest.xml | 2 | ||||
-rw-r--r-- | tests/FeatureSplit/feature2/res/values/values.xml | 2 |
7 files changed, 8 insertions, 7 deletions
diff --git a/tests/FeatureSplit/base/Android.mk b/tests/FeatureSplit/base/Android.mk index 93f6d7a5f52b..6da1b38773ed 100644 --- a/tests/FeatureSplit/base/Android.mk +++ b/tests/FeatureSplit/base/Android.mk @@ -17,6 +17,7 @@ LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) +LOCAL_USE_AAPT2 := true LOCAL_SRC_FILES := $(call all-subdir-java-files) LOCAL_PACKAGE_NAME := FeatureSplitBase LOCAL_EXPORT_PACKAGE_RESOURCES := true diff --git a/tests/FeatureSplit/feature1/Android.mk b/tests/FeatureSplit/feature1/Android.mk index e6ba5c2d04c9..b3ea97b03d5d 100644 --- a/tests/FeatureSplit/feature1/Android.mk +++ b/tests/FeatureSplit/feature1/Android.mk @@ -26,6 +26,6 @@ LOCAL_APK_LIBRARIES := FeatureSplitBase LOCAL_RES_LIBRARIES := FeatureSplitBase LOCAL_AAPT_FLAGS += --package-id 0x80 -LOCAL_AAPT_FLAGS += --custom-package com.android.test.split.feature.one +LOCAL_AAPT_FLAGS += --rename-manifest-package com.android.test.split.feature include $(BUILD_PACKAGE) diff --git a/tests/FeatureSplit/feature1/AndroidManifest.xml b/tests/FeatureSplit/feature1/AndroidManifest.xml index b87361faac62..4e7d15102a6e 100644 --- a/tests/FeatureSplit/feature1/AndroidManifest.xml +++ b/tests/FeatureSplit/feature1/AndroidManifest.xml @@ -15,13 +15,13 @@ --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" - package="com.android.test.split.feature" + package="com.android.test.split.feature.one" featureSplit="feature1"> <uses-sdk android:minSdkVersion="21" /> <application> - <activity android:name=".one.One" android:label="Feature One"> + <activity android:name=".One" android:label="Feature One"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> diff --git a/tests/FeatureSplit/feature1/res/values/values.xml b/tests/FeatureSplit/feature1/res/values/values.xml index 10dbd9733889..0e3e73c32480 100644 --- a/tests/FeatureSplit/feature1/res/values/values.xml +++ b/tests/FeatureSplit/feature1/res/values/values.xml @@ -20,7 +20,7 @@ <integer name="test_integer2">200</integer> <color name="test_color2">#00ff00</color> <string-array name="string_array2"> - <item>@*string/app_title</item> + <item>@*com.android.test.split.feature:string/app_title</item> </string-array> </resources> diff --git a/tests/FeatureSplit/feature2/Android.mk b/tests/FeatureSplit/feature2/Android.mk index c8e860942fa3..e2fd90384538 100644 --- a/tests/FeatureSplit/feature2/Android.mk +++ b/tests/FeatureSplit/feature2/Android.mk @@ -26,6 +26,6 @@ LOCAL_APK_LIBRARIES := FeatureSplitBase LOCAL_RES_LIBRARIES := FeatureSplitBase LOCAL_AAPT_FLAGS += --package-id 0x81 -LOCAL_AAPT_FLAGS += --custom-package com.android.test.split.feature.two +LOCAL_AAPT_FLAGS += --rename-manifest-package com.android.test.split.feature include $(BUILD_PACKAGE) diff --git a/tests/FeatureSplit/feature2/AndroidManifest.xml b/tests/FeatureSplit/feature2/AndroidManifest.xml index abd0b5eb6933..bfe6f38201bd 100644 --- a/tests/FeatureSplit/feature2/AndroidManifest.xml +++ b/tests/FeatureSplit/feature2/AndroidManifest.xml @@ -15,7 +15,7 @@ --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" - package="com.android.test.split.feature" + package="com.android.test.split.feature.two" featureSplit="feature2"> <uses-sdk android:minSdkVersion="21" /> diff --git a/tests/FeatureSplit/feature2/res/values/values.xml b/tests/FeatureSplit/feature2/res/values/values.xml index af5ed1b79b26..2fa6f907b8ab 100644 --- a/tests/FeatureSplit/feature2/res/values/values.xml +++ b/tests/FeatureSplit/feature2/res/values/values.xml @@ -18,7 +18,7 @@ <integer name="test_integer3">300</integer> <color name="test_color3">#0000ff</color> <string-array name="string_array3"> - <item>@string/app_title</item> + <item>@*com.android.test.split.feature:string/app_title</item> </string-array> </resources> |