# fapk_channel.sh
cd /Users/gy/Desktop/bl/bilian
flutter build apk --split-per-abi --dart-define=channel=$1
cd build/app/outputs/apk/release/
cp -R *.apk /Users/gy/Desktop/bapk/$1/
cd /Users/gy/Desktop/bapk/$1/
open .
flutter build apk --split-per-abi --target-platform android-arm64
如果需要多渠道 参考
# 版本号
buildNumber=1
# 版本名
buildName="1.0.0"
# 渠道列表
# channel=("vivo" "huawei" "tencent" "xiaomi" "oppo" "operation" );
#channel=("vivo" "huawei" "tencent" "oppo");
channel=("vivo");
for item in ${channel[*]}
do
flutter build apk --release --build-number ${buildNumber} --build-name=${buildName} --dart-define=APP_CHANNEL=${item} --target-platform android-arm,android-arm64 --split-per-abi
mv build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk build/app/outputs/flutter-apk/hole_${item}-32-release.apk
mv build/app/outputs/flutter-apk/app-arm64-v8a-release.apk build/app/outputs/flutter-apk/hole_${item}-64-release.apk
done