Skip to content

Commit 04bcd4e

Browse files
authored
Update android_build.yml
1 parent 0e628b0 commit 04bcd4e

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

.github/workflows/android_build.yml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,28 +61,23 @@ jobs:
6161
- name: Setup Android SDK
6262
uses: android-actions/setup-android@v2
6363

64-
- name: Install Android SDK components
64+
- name: Accept all SDK licenses
6565
run: |
6666
yes | sdkmanager --licenses
67-
sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2"
68-
sdkmanager "cmdline-tools;latest"
67+
yes | sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2" "cmdline-tools;latest"
6968
7069
- name: Manually Install AIDL
7170
run: |
7271
# Download Android SDK Command Line Tools
7372
wget https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip
74-
unzip commandlinetools-linux-10406996_latest.zip
73+
unzip commandlinetools-linux-10406996_latest.zip -d $ANDROID_HOME/cmdline-tools
74+
mv $ANDROID_HOME/cmdline-tools/cmdline-tools $ANDROID_HOME/cmdline-tools/latest
7575
76-
# Create necessary SDK directory structure
77-
mkdir -p $ANDROID_HOME/cmdline-tools
78-
mv cmdline-tools $ANDROID_HOME/cmdline-tools/latest
79-
80-
# Update PATH
76+
# Update PATH to include command-line tools
8177
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
8278
8379
# Install additional SDK components
84-
yes | sdkmanager "build-tools;33.0.2"
85-
yes | sdkmanager "platforms;android-33"
80+
yes | sdkmanager "build-tools;33.0.2" "platforms;android-33"
8681
8782
# Verify AIDL installation
8883
$ANDROID_HOME/build-tools/33.0.2/aidl --version || echo "AIDL installation failed"
@@ -97,6 +92,7 @@ jobs:
9792
9893
- name: Prepare Buildozer environment
9994
run: |
95+
export ANDROID_HOME=$HOME/android-sdk
10096
pip install --upgrade buildozer
10197
pip install --upgrade cython
10298
python -m pip install --upgrade pip

0 commit comments

Comments
 (0)