File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Build APK (Ant )
1+ name : Build APK (Gradle )
22
33on :
44 push :
@@ -14,35 +14,20 @@ jobs:
1414 - name : Checkout code
1515 uses : actions/checkout@v3
1616
17- - name : Set up JDK 8
17+ - name : Set up JDK 11
1818 uses : actions/setup-java@v3
1919 with :
2020 distribution : temurin
21- java-version : 8
21+ java-version : 11
2222
23- - name : Install Ant
24- run : sudo apt-get install -y ant
23+ - name : Grant execute permission for gradlew
24+ run : chmod +x ./gradlew
2525
26- - name : Install Android SDK (legacy)
27- run : |
28- wget https://dl.google.com/android/repository/tools_r25.2.5-linux.zip -O sdk-tools.zip
29- unzip sdk-tools.zip -d $HOME/android-sdk
30- yes | $HOME/android-sdk/tools/android update sdk --no-ui --all --filter build-tools-25.0.3,android-15,platform-tools
31-
32- - name : Fix Ant tasks
33- run : |
34- export ANDROID_HOME=$HOME/android-sdk
35- mkdir -p $HOME/.ant/lib
36- cp $ANDROID_HOME/tools/lib/ant-tasks.jar $HOME/.ant/lib/
37- cp $ANDROID_HOME/tools/lib/sdklib.jar $HOME/.ant/lib/
38-
39- - name : Build APK with Ant
40- run : |
41- export ANDROID_HOME=$HOME/android-sdk
42- ant debug
26+ - name : Build with Gradle
27+ run : ./gradlew assembleDebug
4328
4429 - name : Upload APK
4530 uses : actions/upload-artifact@v4
4631 with :
4732 name : DroidVNC-APK
48- path : bin/* .apk
33+ path : app/build/outputs/apk/debug/app-debug .apk
You can’t perform that action at this time.
0 commit comments