Skip to content

Commit cd26d41

Browse files
committed
Try setup-skip action
1 parent 17c886b commit cd26d41

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ jobs:
4444
#ANDROID_BUILD_TOOLS_VERSION: 36.0.0
4545
ANDROID_BUILD_TOOLS_VERSION: 'latest'
4646
ANDROID_EMULATOR_NAME: 'demo'
47+
ANDROID_PROFILE: "Nexus 10"
48+
ANDROID_CHANNEL: "3"
49+
BUILD_TOOLS_VERSION: "35.0.0"
4750
steps:
4851
- uses: skiptools/actions/setup-skip@skip-action
4952

@@ -63,7 +66,7 @@ jobs:
6366
6467
# Create emulator
6568
echo "Creating emulator: ${ANDROID_EMULATOR_NAME}"
66-
avdmanager create avd -f -n "${ANDROID_EMULATOR_NAME}" -d "Nexus 10" --abi "${ANDROID_TARGET}/${ANDROID_ARCH}" -k "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}" --force
69+
avdmanager create avd -f -n "${ANDROID_EMULATOR_NAME}" -d "${ANDROID_PROFILE}" --abi "${ANDROID_TARGET}/${ANDROID_ARCH}" -k "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}" --force
6770
6871
echo "Listing emulators"
6972
@@ -81,14 +84,17 @@ jobs:
8184
- name: SDKs - accept licenses
8285
run: yes y | sdkmanager --licenses
8386

84-
- name: SKDs - download required images
85-
run: yes no | sdkmanager "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}"
87+
- name: SKDs - setup build tools
88+
run: sdkmanager --install "build-tools;${BUILD_TOOLS_VERSION}" platform-tools "platforms;android-${ANDROID_API}" --channel="${ANDROID_CHANNEL}"
8689

8790
- name: SKDs - setup emulator
88-
run: yes no | sdkmanager --channel=3 emulator
91+
run: sdkmanager --install emulator --channel="${ANDROID_CHANNEL}"
92+
93+
- name: SKDs - download required images
94+
run: sdkmanager --install "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}" --channel="${ANDROID_CHANNEL}"
8995

9096
- name: Emulator - Create
91-
run: echo no | avdmanager create avd --force -n "${ANDROID_EMULATOR_NAME}" --abi "${ANDROID_TARGET}/${ANDROID_ARCH}" --package "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}" --sdcard 512M
97+
run: echo no | avdmanager create avd --force -n "${ANDROID_EMULATOR_NAME}" --device "${ANDROID_PROFILE}" --abi "${ANDROID_TARGET}/${ANDROID_ARCH}" --package "system-images;android-${ANDROID_API};${ANDROID_TARGET};${ANDROID_ARCH}" --sdcard 512M
9298

9399
- name: Emulator - List AVDs
94100
run: emulator -list-avds

0 commit comments

Comments
 (0)