d70e71a0bc
The following fields in the AndroidManifest.xml are different: Built in AOSP-tree version: android:compileSdkVersion="33" android:compileSdkVersionCodename="13" platformBuildVersionCode="33" platformBuildVersionName="13" Build with apktool version: android:compileSdkVersion="23" android:compileSdkVersionCodename="6.0-2438415" platformBuildVersionCode="23" platformBuildVersionName="6.0-2438415"
28 lines
856 B
Bash
Executable File
28 lines
856 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
GARCH=$1
|
|
GOUT=$2
|
|
|
|
APKTOOL=$GAPPS_TOP/build/apktool/apktool_2.8.1.jar
|
|
APKSIGNER=$GAPPS_TOP/build/sign/apksigner.jar
|
|
|
|
APK_KEY_PK8=$GAPPS_TOP/build/sign/testkey.pk8
|
|
APK_KEY_PEM=$GAPPS_TOP/build/sign/testkey.x509.pem
|
|
|
|
SCRIPT_DIR=$(dirname "$0")
|
|
cd "$SCRIPT_DIR"
|
|
|
|
OVERLAYS=$(for dir in $(ls -d */); do echo ${dir%%/}; done)
|
|
|
|
for OVERLAY in $OVERLAYS; do
|
|
PARTITION=$(grep -Eo "\w+_specific: true" $OVERLAY/Android.bp | sed "s/_specific.*$//")
|
|
OVERLAY_TARGET_DIR="$GOUT/system/$PARTITION/overlay/"
|
|
OVERLAY_TARGET="$OVERLAY_TARGET_DIR/$OVERLAY.apk"
|
|
test -d $OVERLAY_TARGET_DIR || mkdir -p $OVERLAY_TARGET_DIR
|
|
java -Xmx2048m -jar $APKTOOL b $OVERLAY -o $OVERLAY_TARGET --use-aapt2 >> $GLOG 2>&1
|
|
java -Xmx2048m -jar $APKSIGNER sign --key $APK_KEY_PK8 --cert $APK_KEY_PEM $OVERLAY_TARGET
|
|
rm $OVERLAY_TARGET.idsig
|
|
done
|