0
点赞
收藏
分享

微信扫一扫

Flutter 项目打包成 APK

IT程序员 2021-09-22 阅读 159
日记本

注:

  • 本次所记录的打包流程全部都是在 VSCode上完成,Android Studio 也一样。
  • 本次使用 Gradle 配置打包

一、检查 & 安装 JDK

  • 检查当前 JDK 的版本号 java -version

  • 安装 JDK

二、生成签名证书 .jks

使用签名的主要作用是:

把生成证书的路径,替换成自己的,在终端执行下面的命令

keytool -genkey -v -keystore <存放的路径>/sign.jks -keyalg RSA -keysize 2048 -validity 10000 -alias sign

三、配置打包文件

  • 导入上面创建好的证书, key 文件夹如果没有,则创建
 < flutter 项目>/android/app/key/sign.jks
  • 创建 key.properties 文件
 < flutter 项目>/android/key.properties
storePassword=android
keyPassword=123456
keyAlias=sign
storeFile=key/sign.jks
  • 配置 build.gradle 文件
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

    signingConfigs {
        release {
            keyAlias 'sign'
            keyPassword 'android'
            storeFile file('key/sign.jks')
            storePassword 'android'
        }
    }

四、VSCode 最终的目录配置

Flutter 打包 生成apk

  • 在 VSCode 中的 终端中输入 flutter build apk,如果最终显示 ✓ Built ***,说明打包成功
  • build/app/outputs/flutter-apk/app-release.apk是在项目中的子路径,到这里,APK 打包就已经顺利成功。

源作者:Gavin_Kang
链接:https://juejin.cn/post/6894114964965949453

举报

相关推荐

0 条评论