Minor tweaks for a clean build
- Updated README with some maybe-helpful instructions for downgrading flutter to a version that will build the project - Added a step to create a missing directory to the Gradle build (otherwise the build fails) - Set `shrinkResources false` - otherwise you get an error that you can't shrink resources unless you also enable minifying
This commit is contained in:
parent
e844e2c195
commit
b2c674d65a
|
@ -5,6 +5,14 @@
|
||||||
- [`android-studio`](https://developer.android.com/studio)
|
- [`android-studio`](https://developer.android.com/studio)
|
||||||
- [Enable NDK](https://developer.android.com/studio/projects/install-ndk) Check local.properties for current NDK version
|
- [Enable NDK](https://developer.android.com/studio/projects/install-ndk) Check local.properties for current NDK version
|
||||||
|
|
||||||
|
Downgrade flutter to a 1.x release (the following worked on an AUR install of `flutter`)
|
||||||
|
|
||||||
|
```
|
||||||
|
cd $(dirname $(readlink $(which flutter)))
|
||||||
|
git checkout 1.22.6
|
||||||
|
flutter doctor
|
||||||
|
```
|
||||||
|
|
||||||
Copy env.sh.example to env.sh and update your PATH variable to expose both flutter and go bin directories
|
Copy env.sh.example to env.sh and update your PATH variable to expose both flutter and go bin directories
|
||||||
|
|
||||||
```export PATH="$PATH:/path/to/go/bin:/path/to/flutter/bin```
|
```export PATH="$PATH:/path/to/go/bin:/path/to/flutter/bin```
|
||||||
|
|
|
@ -66,6 +66,7 @@ android {
|
||||||
|
|
||||||
// We are disabling minification and proguard because it wrecks the crypto for storing keys
|
// We are disabling minification and proguard because it wrecks the crypto for storing keys
|
||||||
// Ideally we would turn these on. We had issues with gson as well but resolved those with proguardFiles
|
// Ideally we would turn these on. We had issues with gson as well but resolved those with proguardFiles
|
||||||
|
shrinkResources false
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
useProguard false
|
useProguard false
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||||
|
|
|
@ -16,6 +16,7 @@ if [ "$1" = "ios" ]; then
|
||||||
elif [ "$1" = "android" ]; then
|
elif [ "$1" = "android" ]; then
|
||||||
# Build nebula for android
|
# Build nebula for android
|
||||||
make mobileNebula.aar
|
make mobileNebula.aar
|
||||||
|
mkdir -p ../android/app/src/main/libs
|
||||||
rm -rf ../android/app/src/main/libs/mobileNebula.aar
|
rm -rf ../android/app/src/main/libs/mobileNebula.aar
|
||||||
cp mobileNebula.aar ../android/app/src/main/libs/mobileNebula.aar
|
cp mobileNebula.aar ../android/app/src/main/libs/mobileNebula.aar
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue