zoukankan      html  css  js  c++  java
  • flutter 打包apk

    创建 app签名keystore(jks)文件

    keytool -genkey -v -keystore /Users/zhouqiang/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

    创建key.properties文件

    在android目录下build.gradle同级目录下创建一个名为 key.properties 的文件,其中包含对密钥库的引用:

    storePassword=123456
    keyPassword=123456
    keyAlias=key
    storeFile=/Users/zhouqiang/key.jks

    配置签名

    1. 在 android/app/build.gradle 文件的 android{ 前添加一下代码:

    def keystorePropertiesFile = rootProject.file("key.properties")
    def keystoreProperties = new Properties()
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
    
    android {


    2. buildTypes 同级添加 signingConfigs

    signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }

    更改代码截图如下:

    在终端运行命令打包apk

    flutter build apk

    在 buildappoutputsapk eleaseapp-release.apk 目录下的apk文件为应用文件。

  • 相关阅读:
    spring-data-jpa初步认识
    java日期相关
    springboot整合activiMQ
    附录B. Spring Boot 配置文件application.properties
    ARM GNU常用汇编语言介绍
    GNU风格 ARM汇编语法5
    GNU风格 ARM汇编语法4
    GNU风格 ARM汇编语法3
    GNU风格 ARM汇编语法2
    GNU风格 ARM汇编语法1
  • 原文地址:https://www.cnblogs.com/cap-rq/p/11906005.html
Copyright © 2011-2022 走看看