flutter打包策略

关于flutter打包策略记录

记录一下有keystore的情况:

1、在app中新建key.properties文件

文件中粘贴

storePassword=xx
keyPassword=xx
keyAlias=xx
storeFile=D:/appkey/xxx

2、在app的build中,找到

android {

在上面粘贴

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

3.

替换成

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

4.然后打开as的terminal,输入指令  flutter build apk

打包的文件在 /build/app/outputs/apk/release/xxx

猜你喜欢

转载自blog.csdn.net/qq_34262972/article/details/93761405