OSDN Git Service

AAPT2: optionally keep resources without default value
authorMårten Kongstad <marten.kongstad@sony.com>
Mon, 11 Jun 2018 12:13:37 +0000 (14:13 +0200)
committerTodd Kennedy <toddke@google.com>
Tue, 9 Oct 2018 14:01:17 +0000 (07:01 -0700)
commitd8d290107a18a00631e2ef254ea1b6521202b871
treeaac2780bfc007881466bdda6575ee1470f8d5712
parentec5c04f4ab781938123e5f68569048cf65fddc14
AAPT2: optionally keep resources without default value

Teach "aapt2 link" about a new flag --no-resource-removal. When given,
aapt2 will not filter out resources that lack default values. This is
useful mostly when building overlay packages that define resources for
non-default configurations, such as only for values-sv.

Test: manual: build package with resource only in values-vs, verify apk with aapt2 dump
Change-Id: Idc513bcb3f43bbff7f073163562c3dfccdb9bc9b
core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.mk
core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.mk
core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.mk
core/tests/overlaytests/host/test-apps/UpdateOverlay/Android.mk
tools/aapt2/cmd/Link.cpp
tools/aapt2/cmd/Link.h