@@ -2,46 +2,46 @@ name: Build APK (Ant)
22
33on :
44 push :
5- branches : [ " master" ]
5+ branches : [ master ]
66 pull_request :
7- branches : [ " master" ]
7+ branches : [ master ]
88
99jobs :
1010 build :
1111 runs-on : ubuntu-latest
1212
1313 steps :
14- - name : Checkout code
15- uses : actions/checkout@v4
16-
17- - name : Set up JDK 8
18- uses : actions/setup-java@v4
19- with :
20- distribution : temurin
21- java-version : 8
22-
23- - name : Install Ant
24- run : sudo apt-get update && sudo apt-get install -y ant unzip wget
25-
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 -q sdk-tools.zip -d $HOME/android-sdk
30- export ANDROID_HOME=$HOME/android-sdk
31- echo "sdk.dir=$ANDROID_HOME" > ant.properties
32- echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV
33- echo "$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> $GITHUB_PATH
34-
35- # instalar plataforma Android 16 (puedes ajustar según tu project.properties)
36- yes | $ANDROID_HOME/tools/android update sdk --no-ui --all --filter android-16
37-
38- - name : Build APK with Ant
39- run : |
40- export ANDROID_HOME=$HOME/android-sdk
41- ant -Djava.awt.headless=true debug
42-
43- - name : Upload APK
44- uses : actions/upload-artifact@v4
45- with :
46- name : DroidVNC -APK
47- path : bin/*.apk
14+ - name : Checkout code
15+ uses : actions/checkout@v4
16+
17+ - name : Set up JDK 8
18+ uses : actions/setup-java@v4
19+ with :
20+ java-version : 8
21+ distribution : temurin
22+
23+ - name : Install Ant
24+ run : sudo apt-get install -y ant
25+
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 -q sdk-tools.zip -d $HOME/android-sdk
30+ export ANDROID_HOME=$HOME/android-sdk
31+ echo "sdk.dir=$ANDROID_HOME" > ant.properties
32+ echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV
33+ echo "$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> $GITHUB_PATH
34+
35+ # instalar Google APIs nivel 15
36+ yes | $ANDROID_HOME/tools/android update sdk --no-ui --all --filter "addon-google_apis-google-15"
37+
38+ - name : Build APK with Ant
39+ run : |
40+ export ANDROID_HOME=$HOME/android-sdk
41+ ant debug
42+
43+ - name : Upload APK
44+ uses : actions/upload-artifact@v4
45+ with :
46+ name : DroidVncServer -APK
47+ path : bin/*.apk
0 commit comments