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<

相关推荐

  1. Shell 构建flutter + Android 生成Apk

    2024-07-20 10:24:06       14 阅读
  2. Shellawk

    2024-07-20 10:24:06       60 阅读
  3. node - 构建RESTful API

    2024-07-20 10:24:06       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 10:24:06       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 10:24:06       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 10:24:06       45 阅读
  4. Python语言-面向对象

    2024-07-20 10:24:06       55 阅读

热门阅读

  1. 前端面试题日常练-day95 【Less】

    2024-07-20 10:24:06       15 阅读
  2. 前端TS习题

    2024-07-20 10:24:06       14 阅读
  3. 在SAP中,ME22N使用的BAPI是什么

    2024-07-20 10:24:06       18 阅读
  4. AI Native应用中的模型微调

    2024-07-20 10:24:06       19 阅读
  5. 题解/算法 {3219. 切蛋糕的最小总开销 II}

    2024-07-20 10:24:06       10 阅读
  6. web前端 Vue 框架面试120题(一)

    2024-07-20 10:24:06       15 阅读
  7. ceph进程网卡绑定逻辑

    2024-07-20 10:24:06       14 阅读
  8. 网络安全-网络安全及其防护措施12

    2024-07-20 10:24:06       13 阅读
  9. C# 结构体(Struct)

    2024-07-20 10:24:06       16 阅读
  10. Ubuntu Docker 安装

    2024-07-20 10:24:06       16 阅读
  11. protoc-gen-go-http: program not found or is not executable

    2024-07-20 10:24:06       16 阅读
  12. Isaac Lab

    2024-07-20 10:24:06       17 阅读