# 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文件到桌面.....=========="
#curl -X POST -H "Content-Type: application/json" \
# -d '{"msg_type":"text","content":{"text":"jenkins执行打包脚本成功,正在移动apk文件到桌面..."}}' \
# https://open.feishu.cn/open-apis/bot/v2/hook/708e95b6-e855-4325-a4e2-ea10a93f5436
#
Flutter Jenkins自动化打包-Android篇
最新推荐文章于 2025-04-30 11:32:20 发布

最低0.47元/天 解锁文章
3805

被折叠的 条评论
为什么被折叠?



