美文网首页
Mac flutter 打包安卓应用

Mac flutter 打包安卓应用

作者: pandali1992 | 来源:发表于2023-06-04 16:07 被阅读0次

    1.首先创建签名文件(后面需要添加-storetype JKS,否则会报错)

    mkdir -p 项目目录/android/app/key
    keytool -genkey -v -keystore 项目目录/android/app/key/sign.jks -keyalg RSA -keysize 2048 -validity 10000 -alias sign -storetype JKS


    image.png

    2.在 项目目录/android/ 创建key.properties

    touch 项目目录/android/key.properties
    并写入一下内容

    storePassword=123456
    keyPassword=123456
    keyAlias=sign
    storeFile=key/sign.jks
    

    3.修改 项目目录/android/app/build.gradle

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

    4.找到以下位置添加代码

    signingConfigs{
            release{
                keyAlias keystoreProperties['keyAlias']
                keyPassword keystoreProperties['keyPassword']
                storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
                storePassword keystoreProperties['storePassword']
            }
        }
    
    image.png

    5.开始打包

    打包apk 运行命令 flutter build apk
    打包aab 运行命令 flutter build aab

    image.png

    相关文章

      网友评论

          本文标题:Mac flutter 打包安卓应用

          本文链接:https://www.haomeiwen.com/subject/dsbbedtx.html