当前位置: 首页 > news >正文

Shell 构建flutter + Android 生成Apk

具体步骤

#shell 具体实现和说明如下:

echo "build_start_apk!"

echo "编译此脚本的前提条件如下:"

#在Android 项目的主工程下,进入主工程文件夹,创建build-android 文件夹,在其文件夹下有build-android.sh文件,此文件就是整个文章的脚本内容(echo "4. 设置flutter的全局环境变量"步骤之后的完整内容);

echo "1. cd 到build-android 目录,执行sh build-android.sh"

echo "2. 全局变量设置 jdk 11,支持当前kotlin的build 是 jdk version 11若 set jdk 18,则会使setUrl(Boolean) 方法找不到的错误"

echo "3. 设置gradle的全局环境变量,目前电脑的gradle 版本7.1及路径;我得设置是:export PATH=/Users/xxx/.gradle/wrapper/dists/gradle-7.1-bin/4pslxx9lrxt5svtz5wbnb6tkz/gradle-7.1/bin"

echo "4. 设置flutter的全局环境变量"

## JAVA_HOME 是本地电脑安装的java sdk 的环境路径

export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home

cd ..

path=$(pwd)

echo "当前工程目录"

echo $path

##flutterSubmodule/xxx_flutter/app_flutter_module  flutter 项目主工程路径;

cd "flutterSubmodule/xxx_flutter/app_flutter_module"

##flutter pub get<

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • A Survey on Multimodal Large Language Models综述
  • 简单记录一下ubantu18.04初步使用opencv所遇到的问题
  • EasyExcel 学习之 导出 “WPS 表格在试图打开文件时遇到错误”
  • NVIDIA 完全过渡到开源 GPU 内核模块
  • PHP上门按摩专业版防东郊到家系统源码小程序
  • 深入浅出WebRTC—NACK
  • 【.NET全栈】ASP.NET开发Web应用——计算器
  • 【PyTorch】图像二分类项目
  • 【AI工具基础】—Kylin(一)
  • 【人工智能大模型】文心一言介绍以及基本使用指令
  • ActiViz实战:ActiViz中的自己实现鼠标双击事件
  • Bootloader
  • layui 让table里的下拉框不被遮挡
  • C#+layui+echarts实现动态生成折线图
  • Jvm基础(一)
  • (三)从jvm层面了解线程的启动和停止
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • canvas 绘制双线技巧
  • GraphQL学习过程应该是这样的
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • nodejs实现webservice问题总结
  • Python中eval与exec的使用及区别
  • 阿里云Kubernetes容器服务上体验Knative
  • 订阅Forge Viewer所有的事件
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 多线程事务回滚
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 区块链将重新定义世界
  • 为视图添加丝滑的水波纹
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # 透过事物看本质的能力怎么培养?
  • #LLM入门|Prompt#3.3_存储_Memory
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (k8s)kubernetes集群基于Containerd部署
  • (八十八)VFL语言初步 - 实现布局
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .Mobi域名介绍
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Core 中插件式开发实现
  • .net framework4与其client profile版本的区别
  • .Net MVC4 上传大文件,并保存表单
  • .net反混淆脱壳工具de4dot的使用
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [2016.7 test.5] T1