summaryrefslogtreecommitdiffstats
path: root/tests/Split
Commit message (Collapse)AuthorAgeFilesLines
* Output modified bcp47 tag in ResTable_config::toString()Adam Lesinski2015-03-162-0/+8
| | | | | | | We expect to be able to parse the output of ResTable_config::toString(), so it should use modified bcp47 (b+en+Latn+US). Change-Id: I597a1779a1fa5cff171c473e6a0368d93b9c7722
* AAPT: Handle all old unversioned attribute usageAdam Lesinski2015-01-144-0/+60
| | | | | | | | All references to attributes defined in pre-LOLLIPOP_MR1 SDK are moved to version qualified resource entries. Bug:18221682 Change-Id: Ifd739530ebcf99e6bc7ddb3f10bc5e05f0726e62
* PM: Load all splits when parsing an app manifestAdam Lesinski2014-08-221-0/+4
| | | | | | | | | | | | | | Previously the base APK would be considered without any splits loaded into the same AssetManager. This would prevent splits from overriding attributes in the AndroidManifest.xml, such as enabled state based on version, etc. This CL loads all APKs in the cluster into a common AssetManager from which the base AndroidManifest.xml is parsed. Bug:17006358 Change-Id: Ib88096c49d0c4f743b7e6ba0921251459bee107c
* Update Split example with application iconAdam Lesinski2014-08-211-2/+2
| | | | | | Play console wants the icon in the <application> tag Change-Id: I83f8e5488ad853e548ba7aba6e32b14602a24ad3
* Update the Split exampleAdam Lesinski2014-08-2113-8/+12
| | | | | | | | | Caveat: There are two bugs: - Mipmap definitions get placed in all splits. - mdpi drawable doesn't get split properly. Change-Id: I53b8e54cbcb3dfba495ec68e602f98666e8883a7
* Add support for building split APKsAdam Lesinski2014-05-1111-0/+258
Build multiple APKs, each containing a disjoint subset of configurations. These can then be loaded into the device AssetManager and should operate as if they were never split. Use the idea of building multiple sets of files, where each set represents an APK. An ApkBuilder can place files in a set based on its configuration, but you can actually add directly to a set, in the case of the resources.arsc and generated AndroidManifest.xml for splits. Change-Id: Ic65d3f0ac1bbd290185695b9971d425c85ab1de3