CentOS7配置Android打包环境
16lz
2021-01-23
安装android sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zipunzip sdk-tools-linux-4333796.zipecho "export ANDROID_HOME=/data/android" >> /etc/profileecho "export PATH=\$PATH:\$ANDROID_HOME/tools:\$ANDROID_HOME/tools/bin:\$ANDROID_HOME/platform" >> /etc/profilesource /etc/profileandroid -handroid list sdk --allsdkmanager --listsdkmanager "build-tools;26.0.0"sdkmanager platform-toolssdkmanager --listmv platform-tools platform
安装flutter框架
wget https://storage.flutter-io.cn/flutter_infra/releases/stable/linux/flutter_linux_1.20.4-stable.tar.xzxz -d flutter_linux_1.20.4-stable.tar.xztar -xvf flutter_linux_1.20.4-stable.tarecho "export PATH=/data/android/flutter/bin" >> /etc/profile
运行以下命令以查看是否还有缺失的依赖需要安装,你需要安装这些依赖以完成设置(要看到详细输出,请添加 -v
标识)
flutter doctor
打包测试
git clone [gitlab_project_url]cd [project]flutter build apk
jenkins构建脚本
#!/bin/bashsource /etc/profilecd /root/.jenkins/workspace/edm-mobile-158flutter build apk#obsutil cp build/app/outputs/flutter-apk/app-release.apk obs://
更多相关文章
- 关于脚本PowerShell的设计实例
- Unity实现脚本插件[Script Create Dialog]图文详解
- 利用Unity脚本自定义分辨率实现相机截一张高清截图
- 简要分析Unity计时器脚本Timer的用法(附代码)
- go语言是脚本语言吗
- 用Shell脚本生成XML文件实例详解
- 脚本控制的用法汇总
- shell脚本之灵活调用函数技巧
- Shell脚本高效检测主机存活