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
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