• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2018 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15FRAMEWORK_RES_APK=${ANDROID_PRODUCT_OUT}/system/framework/framework-res.apk
16
17aapt2 compile --dir res -o compiled.flata
18
19aapt2 link \
20    --no-resource-removal \
21    -I "$FRAMEWORK_RES_APK" \
22    --manifest AndroidManifest.xml \
23    -o overlay.apk \
24    compiled.flata
25
26aapt2 link \
27    --no-resource-removal \
28    -I "$FRAMEWORK_RES_APK" \
29    --manifest AndroidManifest.xml \
30    -o overlay-shared.apk \
31    --shared-lib \
32    compiled.flata
33
34aapt2 link \
35    --no-resource-removal \
36    -I "$FRAMEWORK_RES_APK" \
37    --manifest AndroidManifestLegacy.xml \
38    -o overlay-legacy.apk \
39    compiled.flata
40
41aapt2 link \
42    --no-resource-removal \
43    -I "$FRAMEWORK_RES_APK" \
44    --manifest AndroidManifestInvalid.xml \
45    -o overlay-invalid.apk \
46    compiled.flata
47
48rm compiled.flata
49