1#!/bin/bash 2 3set -x 4 5# Exit the script if ANDROID_HOME is unset 6set -u 7# Exit the script on errors 8set -e 9 10rootDir=$(dirname $(dirname $0)) 11projects=("robolectric" "nativeruntime") 12 13for project in "${projects[@]}" 14do 15 androidProjDir="$rootDir/$project" 16 echo $androidProjDir 17 18 aapt=( $ANDROID_HOME/build-tools/34.0.0/aapt ) 19 inDir=$androidProjDir/src/test/resources 20 outDir=$androidProjDir/src/test/resources 21 javaSrc=$androidProjDir/src/test/java 22 23 mkdir -p $inDir/assets 24 mkdir -p $inDir/res 25 mkdir -p $outDir 26 mkdir -p $javaSrc 27 28 $aapt p -v -f -m --auto-add-overlay -I $ANDROID_HOME/platforms/android-34/android.jar \ 29 -S $inDir/res -M $inDir/AndroidManifest.xml \ 30 -A $inDir/assets \ 31 -F $outDir/resources.ap_ \ 32 -J $javaSrc \ 33 --no-version-vectors 34done 35