【Flutter】安卓App 打包

第一步 App图标

第二步 App相关配置

检查flutter配置信息 cmd下运行命令 查找Java binary 所在

flutter doctor -v

配置信息如下:


binary

找到系统中文件所在


image.png

利用keytool 生成密匙
//生成key.js  其中C:/imooc/ 为生成的目录文件夹,记住,要在java binary 下的目录下运行cmd
keytool -genkey -v -keystore C:/imooc/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

命令过程中会出现以下的交互,无脑输入就可以了。下图你看到会有报错是因为,~/sign.jks没有这个目录导致的,按照实际情况调整即可。


image.png

生成完毕后,在C:/imooc/中会多一个key.jks文件出来。


image.png

到项目目录的android文件夹下创建一个名为key.properties的文件,并打开贴入以下代码:
//输入上一步创建KEY时输入的 密钥库 密码
storePassword=创建KEY时输入的密钥库密码
//输入上一步创建KEY时输入的 密钥 密码
keyPassword=创建KEY时输入的密钥密码    
keyAlias=key
//key.jks的存放路径
storeFile=/home/amor/key.jks 
image.png

第三步 App打包

flutter build apk 
image.png

image.png

更加详细的内容,可以查看flutter官网说明

你可能感兴趣的:(【Flutter】安卓App 打包)