关于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