diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index 955baeb..542e8db 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -26,8 +26,23 @@ jobs: distribution: "zulu" java-version: "17" - - name: Install jq - run: apt-get update && apt-get install -y jq + - name: Install dependencies + run: apt-get update && apt-get install -y jq wget unzip + + - name: Setup Android SDK + run: | + mkdir -p $HOME/android-sdk/cmdline-tools + cd $HOME/android-sdk/cmdline-tools + wget -q https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O tools.zip + unzip -q tools.zip + mv cmdline-tools latest + rm tools.zip + echo "ANDROID_HOME=$HOME/android-sdk" >> $GITHUB_ENV + echo "ANDROID_SDK_ROOT=$HOME/android-sdk" >> $GITHUB_ENV + echo "$HOME/android-sdk/cmdline-tools/latest/bin" >> $GITHUB_PATH + echo "$HOME/android-sdk/platform-tools" >> $GITHUB_PATH + yes | $HOME/android-sdk/cmdline-tools/latest/bin/sdkmanager --licenses > /dev/null 2>&1 || true + $HOME/android-sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" > /dev/null - name: Setup Flutter uses: subosito/flutter-action@v2