@@ -11,37 +11,41 @@ jobs:
1111 runs-on : ubuntu-latest
1212
1313 steps :
14- - name : Checkout code
15- uses : actions/checkout@v3
16-
17- - name : Set up JDK 8
18- uses : actions/setup-java@v3
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
25-
26- - name : Install Android SDK (legacy with Ant tasks)
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" > local.properties
32- echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV
33- echo "$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> $GITHUB_PATH
34-
35- # instalar paquetes antiguos necesarios
36- yes | $ANDROID_HOME/tools/android update sdk --no-ui --all --filter "platform-tools,tools,build-tools-19.1.0,android-15,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 : DroidVNC-APK
47- path : bin/*.apk
14+ - name : Checkout code
15+ uses : actions/checkout@v3
16+
17+ - name : Set up JDK 8
18+ uses : actions/setup-java@v3
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
25+
26+ - name : Install Android SDK (legacy with Ant tasks)
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" > local.properties
32+ echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV
33+ echo "$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> $GITHUB_PATH
34+
35+ # instalar paquetes mínimos
36+ yes | $ANDROID_HOME/tools/android update sdk --no-ui --all --filter "platform-tools,tools,build-tools-19.1.0,android-15,addon-google_apis-google-15"
37+
38+ # ⚡ FIX: añadir ant-tasks.jar al classpath de Ant
39+ mkdir -p $HOME/.ant/lib
40+ cp $ANDROID_HOME/tools/lib/ant-tasks.jar $HOME/.ant/lib/
41+
42+ - name : Build APK with Ant
43+ run : |
44+ export ANDROID_HOME=$HOME/android-sdk
45+ ant debug
46+
47+ - name : Upload APK
48+ uses : actions/upload-artifact@v4
49+ with :
50+ name : DroidVNC-APK
51+ path : bin/*.apk
0 commit comments