File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed
Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -78,14 +78,23 @@ jobs:
7878 sudo rm -rf "/usr/local/share/boost"
7979 sudo rm -rf "$AGENT_TOOLSDIRECTORY"
8080
81+ - name : Setup Android Environment
82+ run : |
83+ echo "$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/${{ env.ANDROID_BUILD_TOOLS_VERSION }}" >> $GITHUB_PATH
84+ # needed for Linux or else the emulator will be created in
85+ # ~/.android/avd but it will be sought in ~/.config/.android/avd
86+ if [[ "${RUNNER_OS}" == "Linux" ]]; then
87+ echo "ANDROID_AVD_HOME=${XDG_CONFIG_HOME:-$HOME}/.android/avd" >> $GITHUB_ENV
88+ fi
89+
8190 - name : Android Emulator - Create
8291 run : |
83- $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --list_installed
8492 EMULATOR_SPEC="system-images;android-${ANDROID_API};default;${ANDROID_EMULATOR_ARCH}"
85- $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --install "${EMULATOR_SPEC}"
86- yes | $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager create avd -n "${ANDROID_EMULATOR_NAME}" -k "${EMULATOR_SPEC}" --device "${ANDROID_PROFILE}"
87- $ANDROID_HOME/emulator/emulator -list-avds
88- nohup $ANDROID_HOME/emulator/emulator -memory 4096 -avd "${ANDROID_EMULATOR_NAME}" -wipe-data -no-window -no-snapshot -noaudio -no-boot-anim 2>&1 > emulator.log &
93+ sdkmanager --list_installed
94+ sdkmanager --install "${EMULATOR_SPEC}"
95+ yes | avdmanager create avd -n "${ANDROID_EMULATOR_NAME}" -k "${EMULATOR_SPEC}" --device "${ANDROID_PROFILE}"
96+ emulator -list-avds
97+ nohup emulator -memory 4096 -avd "${ANDROID_EMULATOR_NAME}" -wipe-data -no-window -no-snapshot -noaudio -no-boot-anim 2>&1 > emulator.log &
8998
9099 # - name: Android - Find AVDs
91100 # run: find ~/ -type d -name '*.avd'
You can’t perform that action at this time.
0 commit comments