1f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#!/bin/bash 260293197379e522c870c4a28462804207bab505dAdam Lesinski# 360293197379e522c870c4a28462804207bab505dAdam Lesinski# Copyright (C) 2014 The Android Open Source Project 460293197379e522c870c4a28462804207bab505dAdam Lesinski# 560293197379e522c870c4a28462804207bab505dAdam Lesinski# Licensed under the Apache License, Version 2.0 (the "License"); 660293197379e522c870c4a28462804207bab505dAdam Lesinski# you may not use this file except in compliance with the License. 760293197379e522c870c4a28462804207bab505dAdam Lesinski# You may obtain a copy of the License at 860293197379e522c870c4a28462804207bab505dAdam Lesinski# 960293197379e522c870c4a28462804207bab505dAdam Lesinski# http://www.apache.org/licenses/LICENSE-2.0 1060293197379e522c870c4a28462804207bab505dAdam Lesinski# 1160293197379e522c870c4a28462804207bab505dAdam Lesinski# Unless required by applicable law or agreed to in writing, software 1260293197379e522c870c4a28462804207bab505dAdam Lesinski# distributed under the License is distributed on an "AS IS" BASIS, 1360293197379e522c870c4a28462804207bab505dAdam Lesinski# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1460293197379e522c870c4a28462804207bab505dAdam Lesinski# See the License for the specific language governing permissions and 1560293197379e522c870c4a28462804207bab505dAdam Lesinski# limitations under the License. 1660293197379e522c870c4a28462804207bab505dAdam Lesinski# 17f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 1882a2dd8efe48d3a4e04655f01329da857ace4b7dAdam LesinskiPATH_TO_FRAMEWORK_RES=$(gettop)/prebuilts/sdk/current/android.jar 1982a2dd8efe48d3a4e04655f01329da857ace4b7dAdam Lesinski 2060293197379e522c870c4a28462804207bab505dAdam Lesinskiaapt package -M AndroidManifest.xml -S res -I $PATH_TO_FRAMEWORK_RES --split hdpi --split xhdpi --split xxhdpi --split fr,de -F bundle.apk -f && \ 21f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinskiunzip bundle.apk resources.arsc && \ 22f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinskimv resources.arsc basic.arsc && \ 23833f3ccbc8f4dd1ec8abb9121988b99ff34ec4c1Adam Lesinskixxd -i basic.arsc > basic_arsc.h && \ 2460293197379e522c870c4a28462804207bab505dAdam Lesinski\ 25833f3ccbc8f4dd1ec8abb9121988b99ff34ec4c1Adam Lesinskiunzip bundle_de_fr.apk resources.arsc && \ 26833f3ccbc8f4dd1ec8abb9121988b99ff34ec4c1Adam Lesinskimv resources.arsc split_de_fr.arsc && \ 2760293197379e522c870c4a28462804207bab505dAdam Lesinskixxd -i split_de_fr.arsc > split_de_fr_arsc.h && \ 2860293197379e522c870c4a28462804207bab505dAdam Lesinski\ 2960293197379e522c870c4a28462804207bab505dAdam Lesinskiunzip bundle_hdpi-v4.apk resources.arsc && \ 3060293197379e522c870c4a28462804207bab505dAdam Lesinskimv resources.arsc split_hdpi_v4.arsc && \ 3160293197379e522c870c4a28462804207bab505dAdam Lesinskixxd -i split_hdpi_v4.arsc > split_hdpi_v4_arsc.h && \ 3260293197379e522c870c4a28462804207bab505dAdam Lesinski\ 3360293197379e522c870c4a28462804207bab505dAdam Lesinskiunzip bundle_xhdpi-v4.apk resources.arsc && \ 3460293197379e522c870c4a28462804207bab505dAdam Lesinskimv resources.arsc split_xhdpi_v4.arsc && \ 3560293197379e522c870c4a28462804207bab505dAdam Lesinskixxd -i split_xhdpi_v4.arsc > split_xhdpi_v4_arsc.h && \ 3660293197379e522c870c4a28462804207bab505dAdam Lesinski\ 3760293197379e522c870c4a28462804207bab505dAdam Lesinskiunzip bundle_xxhdpi-v4.apk resources.arsc && \ 3860293197379e522c870c4a28462804207bab505dAdam Lesinskimv resources.arsc split_xxhdpi_v4.arsc && \ 3960293197379e522c870c4a28462804207bab505dAdam Lesinskixxd -i split_xxhdpi_v4.arsc > split_xxhdpi_v4_arsc.h \ 40