• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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