@@ -31,11 +31,22 @@ jobs:
3131 java-version : " 21"
3232 distribution : " temurin"
3333
34- - name : Setup Android SDK
35- uses : android-actions/setup-android@v3
34+ - name : Install Android SDK Command Line Tools
35+ run : |
36+ export ANDROID_SDK_ROOT=$HOME/Android/Sdk
37+ mkdir -p $ANDROID_SDK_ROOT/cmdline-tools
38+ cd $ANDROID_SDK_ROOT/cmdline-tools
39+ wget https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip -O commandlinetools.zip
40+ unzip commandlinetools.zip
41+ rm commandlinetools.zip
42+ mv cmdline-tools latest
43+ echo "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" >> $GITHUB_PATH
44+ echo "$ANDROID_SDK_ROOT/platform-tools" >> $GITHUB_PATH
3645
3746 - name : Install Android SDK build tools
3847 run : |
48+ export ANDROID_SDK_ROOT=$HOME/Android/Sdk
49+ yes | sdkmanager --licenses
3950 sdkmanager "build-tools;${{env.ANDROID_SDK_VERSION}}"
4051 echo "$ANDROID_SDK_ROOT/build-tools/${{env.ANDROID_SDK_VERSION}}" >> $GITHUB_PATH
4152
7283 working-directory : mobile
7384
7485 - name : Build Capacitor App
75- run : npx cap build android --keystorepath ~/.keystore/pulse-editor.keystore --keystorepass ${{ secrets.ANDROID_KEYSTORE_PASS }} --androidreleasetype APK
86+ run : |
87+ export ANDROID_SDK_ROOT=$HOME/Android/Sdk
88+ unset ANDROID_HOME
89+ npx cap build android --keystorepath ~/.keystore/pulse-editor.keystore --keystorepass ${{ secrets.ANDROID_KEYSTORE_PASS }} --androidreleasetype APK
7690 working-directory : mobile
0 commit comments