Switch over to ANDROID_HOME

Keep ANDROID_SDK_ROOT as a fallback
This commit is contained in:
topjohnwu
2024-07-21 00:53:13 -07:00
parent 33cb39c8af
commit b26db8cee6
5 changed files with 27 additions and 18 deletions

View File

@ -1,7 +1,8 @@
#!/usr/bin/env bash
emu="$ANDROID_SDK_ROOT/emulator/emulator"
avd="$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/avdmanager"
set -xe
. scripts/test_common.sh
emu_args_base='-no-window -no-audio -no-boot-anim -gpu swiftshader_indirect -read-only -no-snapshot'
lsposed_url='https://github.com/LSPosed/LSPosed/releases/download/v1.9.2/LSPosed-v1.9.2-7024-zygisk-release.zip'
emu_pid=
@ -134,8 +135,8 @@ run_test() {
# System image variable and paths
local pkg="system-images;android-$ver;$type;$arch"
local img_dir="$ANDROID_SDK_ROOT/system-images/android-$ver/$type/$arch"
local ramdisk="$img_dir/ramdisk.img"
local sys_img_dir="$ANDROID_HOME/system-images/android-$ver/$type/$arch"
local ramdisk="$sys_img_dir/ramdisk.img"
# Old Linux kernels will not boot with memory larger than 3GB
local memory
@ -181,10 +182,7 @@ run_test() {
rm -f magisk_patched.img
}
set -xe
trap cleanup EXIT
. scripts/test_common.sh
export -f wait_for_boot
export -f wait_for_bootanim

View File

@ -1,5 +1,8 @@
#!/usr/bin/env bash
set -xe
. scripts/test_common.sh
cvd_args='-daemon -enable_sandbox=false -memory_mb=8192 -report_anonymous_usage_stats=n'
magisk_args='-init_boot_image=magisk_patched.img'
@ -96,9 +99,6 @@ run_test() {
rm -f magisk_patched.img*
}
set -xe
. scripts/test_common.sh
if [ -z $CF_HOME ]; then
print_error "! Environment variable CF_HOME is required"
exit 1

View File

@ -1,6 +1,13 @@
export PATH="$PATH:$ANDROID_SDK_ROOT/platform-tools"
if [ -z $ANDROID_HOME ]; then
export ANDROID_HOME=$ANDROID_SDK_ROOT
fi
export PATH="$PATH:$ANDROID_HOME/platform-tools"
sdk="$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager"
emu="$ANDROID_HOME/emulator/emulator"
avd="$ANDROID_HOME/cmdline-tools/latest/bin/avdmanager"
sdk="$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager"
boot_timeout=600
print_title() {