@@ -16,24 +16,37 @@ jobs:
1616 with :
1717 python-version : ' 3.10'
1818
19- - name : Install dependencies
19+ - name : Install system dependencies
2020 run : |
2121 sudo apt-get update -qq
22- sudo apt-get install -y git zip unzip openjdk-17-jdk-headless \
23- build-essential libssl-dev libffi-dev python3-dev \
24- autoconf libtool pkg-config cmake ccache
25- pip install --upgrade pip
26- pip install buildozer==1.5.0 cython==0.29.33
22+ sudo apt-get install -y git zip unzip \
23+ openjdk-17-jdk-headless \
24+ build-essential libssl-dev libffi-dev \
25+ python3-dev autoconf libtool pkg-config cmake
26+
27+ - name : Install Android SDK cmdline-tools
28+ run : |
29+ mkdir -p $HOME/.buildozer/android/platform/android-sdk/cmdline-tools
30+ cd $HOME/.buildozer/android/platform/android-sdk/cmdline-tools
31+ wget -q https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
32+ unzip -q commandlinetools-linux-11076708_latest.zip
33+ mv cmdline-tools latest
34+ echo "$HOME/.buildozer/android/platform/android-sdk/cmdline-tools/latest/bin" >> $GITHUB_PATH
2735
2836 - name : Accept Android licenses
2937 run : |
30- mkdir -p $HOME/.buildozer/android/platform/android-sdk/licenses
31- echo "8933bad161af4178b1185d1a37fbf41ea5269c55" > $HOME/.buildozer/android/platform/android-sdk/licenses/android-sdk-license
32- echo "d56f5187479451eabf01fb78af6dfcb131a6481e" >> $HOME/.buildozer/android/platform/android-sdk/licenses/android-sdk-license
33- echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" >> $HOME/.buildozer/android/platform/android-sdk/licenses/android-sdk-license
38+ yes | $HOME/.buildozer/android/platform/android-sdk/cmdline-tools/latest/bin/sdkmanager --licenses || true
39+ $HOME/.buildozer/android/platform/android-sdk/cmdline-tools/latest/bin/sdkmanager "platforms;android-33" "build-tools;33.0.2" "platform-tools"
40+
41+ - name : Install Python build tools
42+ run : |
43+ pip install --upgrade pip
44+ pip install buildozer==1.5.0 cython==0.29.33
3445
3546 - name : Build APK
36- run : buildozer android debug 2>&1 | tee build.log
47+ run : |
48+ export ANDROID_SDK_ROOT=$HOME/.buildozer/android/platform/android-sdk
49+ buildozer android debug 2>&1 | tee build.log
3750
3851 - name : Upload APK
3952 uses : actions/upload-artifact@v4
0 commit comments