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