vscode Flutter Android构建发布

1.创建 keystore 

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

粗字体可换成自己的路径

生成成功之后,d盘下会出现  key.jks 这个文件,代表成功。

2.创建 key.properties

在 flutter 项目 android 下创建 key.properties

 key.properties 文件内容为

storePassword=xxx        --创建keystore时的密码

keyPassword=xxx        --创建keystore时的密码

keyAlias=key

storeFile=d:/key.jks    --key.jks的路径

3.修改 android>app>build.gradle 文件

在 buildTypes 上面一行新增 

signingConfigs {

  release {

    keyAlias keystoreProperties['keyAlias']

    keyPassword keystoreProperties['keyPassword']

    storeFile file(keystoreProperties['storeFile'])

    storePassword keystoreProperties['storePassword']

  }

}

buildTypes>release 则修改为  

signingConfig signingConfigs.release

4.构建Android APK

运行flutter build apk 命令

如果成功,打包好的apk包,会在 flutter项目 build>app>outputs>apk>release> 目录内 ,包名为 app-release.apk

至此。发布完成



作者:挣钱大目标
链接:https://www.jianshu.com/p/7a40eb3512e8
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自www.cnblogs.com/azhe35/p/12309444.html