Flutter 配置打包
16lz
2022-05-12
文章目录
- 一、生成key
- 二、配置key
-
- 1.在android目录下新建文件 `key.properties`
- 2.编写内容
- 三、配置build.gradle
-
- 1.位置
- 2.在android 前加入下面的代码
-
- 3.在android里的加入signingConfigs和替换buildTypes
- 四、生成apk
一、生成key
在项目的Terminal下或者是cmd中使用该命令生成key
如果报keytool不是不是内部或外部命令,也不是可运行的程序 或批处理文件 ,那么找到本机jdk所在位置,进入bin目录下即可看到keytool运行程序,在该目录下打开cmd 再次执行上面的命令按照提示操作即可
keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
二、配置key
1.在android目录下新建文件 key.properties
2.编写内容
# 密匙库口令storePassword=123456# key密匙口令keyPassword=123456# key别名keyAlias=key# key路径storeFile=E:/study/gitee-code/daily_score_mobile/key.jks
三、配置build.gradle
1.位置
2.在android 前加入下面的代码
def keystorePropertiesFile = rootProject.file("key.properties")def keystoreProperties = new Properties()keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
3.在android里的加入signingConfigs和替换buildTypes
signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } } buildTypes { release { // 替换成 release signingConfig signingConfigs.release } }
四、生成apk
在Terminal中输入命令 “ flutter build apk ”
最后生成的apk在项目目录的 build\app\outputs\apk里
flutter build apk
更多相关文章
- android区块链 钱包_Android(安卓)App 如何生成以太坊钱包
- Mediapipe框架在Android上的使用
- Android(安卓)ORM系列之GreenDao最佳实践
- adb使用-详细教程(Awesome Adb)
- Android工程中R.java文件的重新生成——(注意资源文件的错误)
- 如何搭建Repo服务器端
- Android中执行java命令的方法及java代码执行并解析shell命令
- 编译android 之后生成的 img 文件介绍
- #菜鸟之旅#Android(安卓)Studio开发JNI工程——Native调用Java方