Flutter Jenkins自动化打包-Android篇

# apk目录
WORKSPACE_PATH=${WORKSPACE}/build/app/outputs/flutter-apk


# 清空存放apk的文件夹(首次编译没有这个路径的文件夹,因此首次编译需要注释掉这里)
cd ${WORKSPACE_PATH}
rm -rf *

#切换到jdk8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

cd ${WORKSPACE}/
#flutter pub get

# 安卓down下来的插件有个错误,会导致运行失败,因此需要替换文件内容
# 被替换文件

#A=/Users/***/Desktop/flutter/.pub-cache/hosted/pub.flutter-io.cn/contact_picker-0.0.2/android/src/main/java/net/goderbauer/flutter/contactpicker/ContactPickerPlugin.java

# 替换文件
#B=/Users/****/Desktop/WitParkingDEV/ContactPickerPlugin.java

#cat $B > $A

echo "==========已替换插件文件=========="


# 编译apk
flutter build apk --release --flavor ${flavor}
#flutter build apk --release --flavor ziji_qudao

echo "==========jenkins执行打包脚本成功,正在移动apk文件到桌面.....=======&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值