diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index 542e8db..b24ab2e 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -15,6 +15,9 @@ on: jobs: build: runs-on: ubuntu-latest + env: + ANDROID_HOME: /root/android-sdk + ANDROID_SDK_ROOT: /root/android-sdk steps: - name: Checkout code @@ -31,18 +34,14 @@ jobs: - name: Setup Android SDK run: | - mkdir -p $HOME/android-sdk/cmdline-tools - cd $HOME/android-sdk/cmdline-tools + mkdir -p /root/android-sdk/cmdline-tools + cd /root/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 + yes | /root/android-sdk/cmdline-tools/latest/bin/sdkmanager --licenses > /dev/null 2>&1 || true + /root/android-sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" - name: Setup Flutter uses: subosito/flutter-action@v2 @@ -52,6 +51,11 @@ jobs: - name: Fix flutter git ownership run: git config --global --add safe.directory '*' + - name: Configure Flutter + run: | + flutter config --android-sdk /root/android-sdk + flutter doctor -v + - name: Get dependancies run: flutter pub get