@@ -53,15 +53,17 @@ jobs:
5353
5454 variables :
5555 ANDROID_EMU_NAME : test
56- ANDROID_SDK_ID : system-images;android-28 ;google_apis_playstore;x86
56+ ANDROID_SDK_ID : system-images;android-30 ;google_apis_playstore;x86
5757
5858 steps :
5959 - task : CmdLine@2
6060 displayName : ' Configure Appium and Android SDK'
6161 inputs :
6262 script : |
6363 echo "Configuring Environment"
64- export PATH=$PATH:$JAVA_HOME/bin
64+ brew install --cask temurin@8
65+ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
66+ export PATH=$JAVA_HOME/bin:$PATH
6567 echo export "ANDROID_HOME=\$ANDROID_HOME" >> ~/.bash_profile
6668 export PATH=$PATH:$ANDROID_HOME
6769
@@ -74,14 +76,14 @@ jobs:
7476 $ANDROID_HOME/emulator/emulator -list-avds
7577
7678 echo "Starting emulator"
77- nohup $ANDROID_HOME/emulator/emulator -avd "$(ANDROID_EMU_NAME)" -gpu swiftshader_indirect -noaudio -no-boot-anim -no-snapshot > /dev/null 2>&1 &
79+ nohup $ANDROID_HOME/emulator/emulator -avd "$(ANDROID_EMU_NAME)" -gpu swiftshader_indirect -noaudio -no-boot-anim -no-snapshot -verbose > /dev/null 2>&1 &
7880 $ANDROID_HOME/platform-tools/adb wait-for-device
7981 while [[ $? -ne 0 ]]; do sleep 1; $ANDROID_HOME/platform-tools/adb shell pm list packages; done;
8082 $ANDROID_HOME/platform-tools/adb devices
8183 echo "Emulator started"
8284
8385 echo "Installing Appium"
84- npm install -g appium@next
86+ npm install -g appium@latest
8587 ln -fs /usr/local/lib/node_modules/appium/build/lib/main.js /usr/local/bin/appium
8688 chmod +x /usr/local/bin/appium
8789 export PATH=$PATH:/usr/local/bin/appium
0 commit comments