Skip to content

Commit e12600c

Browse files
committed
build-gradle.sh
1 parent f3e4874 commit e12600c

2 files changed

Lines changed: 23 additions & 20 deletions

File tree

.github/workflows/jandroid.yaml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -25,26 +25,7 @@ jobs:
2525

2626
- name: Build JANDROID
2727
run: |
28-
sudo apt install openjdk-17-jdk-headless
29-
sudo update-alternatives --config java
30-
sudo update-alternatives --config javac
31-
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
32-
export PATH=$JAVA_HOME/bin:$PATH
33-
wget https://raw.githubusercontent.com/jsoftware/jsource/master/version.txt
34-
cd ~/
35-
wget https://github.com/jsoftware/jsource/releases/download/build/androidlibs.zip
36-
unzip androidlibs.zip
37-
cd -
38-
cp ~/libs/arm64-v8a/* libs/arm64-v8a/.
39-
cp ~/libs/armeabi/* libs/armeabi/.
40-
cp ~/libs/armeabi-v7a/* libs/armeabi-v7a/.
41-
cp ~/libs/x86/* libs/x86/.
42-
rm -rf assets/libexec
43-
cp -r libs assets/libexec
44-
find assets/libexec -type f -name '*.so' -delete
45-
./gradlew build
46-
./gradlew assemble
47-
ls -ld /usr/local/lib/android/sdk/build-tools/*
28+
script/build-gradle.sh
4829
4930
- name: Sign apk
5031
id: sign_apk

script/build-gradle.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/sh
2+
sudo apt install openjdk-17-jdk-headless
3+
sudo update-alternatives --config java
4+
sudo update-alternatives --config javac
5+
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
6+
export PATH=$JAVA_HOME/bin:$PATH
7+
wget https://raw.githubusercontent.com/jsoftware/jsource/master/version.txt
8+
mkdir -p temp
9+
wget https://github.com/jsoftware/jsource/releases/download/build/androidlibs.zip
10+
unzip -d temp androidlibs.zip
11+
cp temp/libs/arm64-v8a/* libs/arm64-v8a/.
12+
cp temp/libs/armeabi/* libs/armeabi/.
13+
cp temp/libs/armeabi-v7a/* libs/armeabi-v7a/.
14+
cp temp/libs/x86/* libs/x86/.
15+
rm -rf assets/libexec
16+
cp -r libs assets/libexec
17+
find assets/libexec -type f -name '*.so' -delete
18+
sed -i -e 's/targetSdkVersion="29"/targetSdkVersion="33"/' AndroidManifest.xml
19+
sed -i -e 's/android-29/android-33/' project.properties
20+
./gradlew build
21+
./gradlew assemble
22+
ls -ld /usr/local/lib/android/sdk/build-tools/*

0 commit comments

Comments
 (0)