flutter打包策略

 

关于flutter打包策略记录

记录一下有keystore的情况:

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

flutter打包策略_第1张图片

文件中粘贴

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.flutter打包策略_第2张图片

替换成

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

你可能感兴趣的:(flutter开发,android,flutter)