Compare commits
11 Commits
21d015f1bf
...
59b8e5e7ac
Author | SHA1 | Date |
---|---|---|
Ian VanSchooten | 59b8e5e7ac | |
Ian VanSchooten | 7b507b4f58 | |
Ian VanSchooten | 19ea15d1e4 | |
Ian VanSchooten | 74c083d17f | |
Ian VanSchooten | 2996ba0049 | |
Ian VanSchooten | 3ff1061ce0 | |
Ian VanSchooten | 4ad3aa70e1 | |
Ian VanSchooten | b47ad58808 | |
Ian VanSchooten | bedb193538 | |
Ian VanSchooten | 1d1a280a9c | |
Ian VanSchooten | 667ad112d4 |
|
@ -26,14 +26,6 @@ jobs:
|
||||||
with:
|
with:
|
||||||
flutter-version: '3.24.1'
|
flutter-version: '3.24.1'
|
||||||
|
|
||||||
- uses: nttld/setup-ndk@v1
|
|
||||||
id: setup-ndk
|
|
||||||
with:
|
|
||||||
ndk-version: r21b
|
|
||||||
# r21b is 21.1.6352462, if it is not published here https://developer.android.com/ndk/downloads
|
|
||||||
# or here https://github.com/android/ndk/wiki/Unsupported-Downloads then you must download them and look at
|
|
||||||
# source.properties to determine the version
|
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
@ -112,7 +104,6 @@ jobs:
|
||||||
- name: Build Android
|
- name: Build Android
|
||||||
env:
|
env:
|
||||||
TOKEN: ${{ secrets.MACHINE_USER_PAT }}
|
TOKEN: ${{ secrets.MACHINE_USER_PAT }}
|
||||||
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
|
|
||||||
GOOGLE_PLAY_KEYSTORE_PASSWORD: ${{ secrets.GOOGLE_PLAY_KEYSTORE_PASSWORD }}
|
GOOGLE_PLAY_KEYSTORE_PASSWORD: ${{ secrets.GOOGLE_PLAY_KEYSTORE_PASSWORD }}
|
||||||
run: |
|
run: |
|
||||||
flutter build appbundle --build-number="$BUILD_NUMBER" --build-name="$BUILD_NAME"
|
flutter build appbundle --build-number="$BUILD_NUMBER" --build-name="$BUILD_NAME"
|
||||||
|
|
|
@ -28,6 +28,9 @@ android {
|
||||||
|
|
||||||
compileSdkVersion 34
|
compileSdkVersion 34
|
||||||
|
|
||||||
|
// default ndk version for AGP 8.5: https://developer.android.com/build/releases/past-releases/agp-8-5-0-release-notes
|
||||||
|
ndkVersion "26.1.10909125"
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main.java.srcDirs += 'src/main/kotlin'
|
main.java.srcDirs += 'src/main/kotlin'
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,3 @@
|
||||||
# Flutter Wrapper - this came from guidance at https://medium.com/@swav.kulinski/flutter-and-android-obfuscation-8768ac544421
|
|
||||||
-keep class io.flutter.app.** { *; }
|
|
||||||
-keep class io.flutter.plugin.** { *; }
|
|
||||||
-keep class io.flutter.util.** { *; }
|
|
||||||
-keep class io.flutter.view.** { *; }
|
|
||||||
-keep class io.flutter.** { *; }
|
|
||||||
-keep class io.flutter.plugins.** { *; }
|
|
||||||
|
|
||||||
# Keep our class names for gson
|
# Keep our class names for gson
|
||||||
-keep class net.defined.mobile_nebula.** { *; }
|
-keep class net.defined.mobile_nebula.** { *; }
|
||||||
-keep class androidx.security.crypto.** { *; }
|
-keep class androidx.security.crypto.** { *; }
|
|
@ -7,6 +7,7 @@ clean:
|
||||||
|
|
||||||
mobileNebula.aar: *.go go.sum
|
mobileNebula.aar: *.go go.sum
|
||||||
go get -d golang.org/x/mobile/cmd/gomobile
|
go get -d golang.org/x/mobile/cmd/gomobile
|
||||||
|
gomobile bind -trimpath -v --target=android -androidapi 26
|
||||||
gomobile bind -trimpath -v --target=android -androidapi=26
|
gomobile bind -trimpath -v --target=android -androidapi=26
|
||||||
|
|
||||||
MobileNebula.xcframework: *.go go.sum
|
MobileNebula.xcframework: *.go go.sum
|
||||||
|
|
Loading…
Reference in New Issue