update.sh 1.99 KB
Newer Older
林生雨's avatar
林生雨 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#!/usr/bin/env bash
echo START

projectDir=`pwd`
rootFlutter=`which flutter`
rootDir=${rootFlutter%/*}


dif=debug
#dif=release
message=增加他人的专家页面


#====clean
cd ${projectDir}
${rootFlutter} clean
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
${rootFlutter} packages get

#cd ${projectDir}/android
#./gradlew assembleRelease
rm -rf ${projectDir}/build
flutter build apk --release --target-platform android-arm

#rm -rf /Users/apple/lsy/aar_update/
#mkdir /Users/apple/lsy/aar_update/
#rm -rf /Users/apple/lsy/update/
#mkdir /Users/apple/lsy/update/
#mkdir /Users/apple/lsy/update/android${message}${dif}/
#mkdir /Users/apple/lsy/update/ios${message}${dif}/
#cp -r /Users/apple/lsy/gm_flutter/build/app/outputs/aar/app-release.aar /Users/apple/lsy/aar_update/app.zip
#cd /Users/apple/lsy/aar_update/
cp -r /Users/apple/lsy/gm_flutter/build/host/outputs/apk/release/app-release.apk /Users/apple/lsy/gm_flutter/build/host/outputs/apk/release/app-release.zip
unzip ${projectDir}/build/host/outputs/apk/release/app-release.zip  -d ${projectDir}/build/host/outputs/apk/release
#cp -r /Users/apple/lsy/gm_flutter/build/host/outputs/apk/release/app-release/lib/armeabi-v7a/* /Users/apple/lsy/update/androd${message}${dif}/
rm -rf /Users/apple/Downloads/PLLL/app/libs/armeabi-v7a/*
林生雨's avatar
林生雨 committed
38 39
rm -rf /Users/apple/lsy/gengmei_android/gm-flutter/libs/armeabi-v7a/*

林生雨's avatar
林生雨 committed
40 41

cp -r /Users/apple/lsy/gm_flutter/build/host/outputs/apk/release/lib/armeabi-v7a/* /Users/apple/Downloads/PLLL/app/libs/armeabi-v7a/
林生雨's avatar
林生雨 committed
42
cp -r /Users/apple/lsy/gm_flutter/build/host/outputs/apk/release/lib/armeabi-v7a/* /Users/apple/lsy/gengmei_android/gm-flutter/libs/armeabi-v7a/
林生雨's avatar
林生雨 committed
43 44 45 46 47 48 49 50 51 52



#cd ${projectDir}
#flutter build ios --release --no-codesign
#cp -r /Users/apple/lsy/gmalpha_flutter/ios/Flutter/App.framework /Users/apple/lsy/update/ios${message}${dif}/
#cp -r /Users/apple/lsy/gmalpha_flutter/ios/Flutter/Flutter.framework /Users/apple/lsy/update/ios${message}${dif}/
#cd /Users/apple/lsy/update/
#open .