misc fixes

This commit is contained in:
linsui 2021-11-24 16:22:36 +00:00
parent 92394a85a5
commit e1b789361a
3 changed files with 6 additions and 52 deletions

View file

@ -115,6 +115,10 @@ Builds:
versionCode: 20211123
commit: 1b988cef4122c4388ccb34ec3bf96afb2a06ed85
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- dev

View file

@ -327,58 +327,6 @@ Builds:
- make bindings-android
ndk: r21e
- versionName: 3.8.0
versionCode: 49
commit: 2176ebf5e8aa400c9da479fd35f78d4f93b93e13
subdir: android/app
sudo:
- curl -Lo node.tar.xz https://nodejs.org/dist/v14.15.5/node-v14.15.5-linux-x64.tar.xz
- echo "fa198afa9a2872cde991c3aa71796894bf7b5310d6eb178c3eafcf66e3ae79a7 node.tar.xz"
| sha256sum -c -
- tar xJf node.tar.xz
- cp -a node-v14.15.5-linux-x64/. /usr/local/
- curl -L -o ~/go1.16.2.linux-amd64.tar.gz https://golang.org/dl/go1.16.2.linux-amd64.tar.gz
- tar -C /usr/local -xzf ~/go1.16.2.linux-amd64.tar.gz
- npm install -g npm@latest
- npm install -g @ionic/cli
gradle:
- yes
forcevercode: true
rm:
- .github
- .vscode
- cmd/electron
- cmd/server
- ios
prebuild:
- cd ../..
- npm install
- sed -i '/com.google.android.gms:play-services-location/d' node_modules/@capacitor/android/capacitor/build.gradle
- sed -i '/com.google.firebase:firebase-messaging/d' node_modules/@capacitor/android/capacitor/build.gradle
- sed -i '/import com.getcapacitor.plugin.Geolocation;/d' node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/Bridge.java
- sed -i '/import com.getcapacitor.plugin.PushNotifications;/d' node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/Bridge.java
- sed -i '/this.registerPlugin(Geolocation.class);/d' node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/Bridge.java
- sed -i '/this.registerPlugin(PushNotifications.class);/d' node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/Bridge.java
- rm -rf node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/CapacitorFirebaseMessagingService.java
- rm -rf node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/plugin/PushNotifications.java
- rm -rf node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/plugin/Geolocation.java
- ionic build
- npx cap sync android
- rm -rf node_modules/node-notifier
build:
- mkdir ~/go
- export GOROOT=/usr/local/go
- export GOPATH=$HOME/go
- export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- export ANDROID_HOME=$$SDK$$
- export ANDROID_NDK_HOME=$$NDK$$
- $ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-29' > /dev/null 2>&1
- cd ../..
- go get golang.org/x/mobile/cmd/gomobile
- gomobile init
- make bindings-android
ndk: r21e
- versionName: 3.8.1
versionCode: 50
commit: c0d01933fd98b113cbc4e9a3cb6357ed5ee914dd

View file

@ -74,6 +74,8 @@ Builds:
output: build/app/outputs/flutter-apk/app-release.apk
srclibs:
- flutter@2.5.3
scanignore:
- tldrdict/static/pages.zip
build:
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter build apk --no-sound-null-safety