Flutter系列(二)flutter项目打安装包
一、安卓应用的apk安装包
推荐原文:AndroidStudio中Flutter打包APK - niceyoo - 博客园 (cnblogs.com)
学习后,整理记录一下步骤:
1.生成key
注意:进入jdk的bin目录下
输入:keytool -genkey -v -keystore D:\Projects\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
然后根据提示设置密码,和一些参数,就会生成key文件: key.jks
2. 在Flutter项目中的 /android/app/ 创建文件加key,放入 key.jks 文件
3. 创建key.properites 内容如下,放到 /android 目录下
storePassword=123
keyPassword=123
keyAlias=key
storeFile=key/key.jks
4. 修改 /android/app/build.gradle文件
android {signingConfigs {release {keyAlias 'key'keyPassword '123'storeFile file('key/key.jks')storePassword '123'}}buildTypes {release {signingConfig signingConfigs.release}}}
5. 打包命令:flutter build apk
打包成功后,会出现安装包的生成路径:
√ Built build\app\outputs\flutter-apk\app-release.apk (16.5MB).
就可以到手机安装了
二. ios的安装包
待更新...
Flutter系列(二)flutter项目打安装包相关推荐
- python怎么安装包-如何给自己的Python项目制作安装包
本教程将指导您如何打包一个简单的Python项目.它将向您展示如何添加必要的文件和结构来创建包,如何构建包以及如何将其上载到Python包索引. A simple project 本教程使用名为exa ...
- Revit 二次开发之安装包的制作
做了一段时间的Revit二次开发了,也做了好几个插件,最终都不得不面临一个问题,交付客户使用,那么问题来了,客户端那边如何部署呢,最简单的方法就是让客户找到Revit插件加载目录,将我们制作的插件dl ...
- 二. 简单的NSIS安装包
新建脚本:向导 我们先从一个简单的NSIS安装包开始吧,就像前面(NSIS介绍)所说,我们虽然看过用户手册,可要写安装脚本无从下手,那我们的编辑工具HM NIS Edit就派上用场了. 打开HM NI ...
- FFmpeg系列(二)-Android项目引入FFmpeg库播放视频
在系列一中讲述了如何编译FFmpeg的源码,现在就在Android项目中引入我们编译出来的库,并实现播放一个在线视频的功能 新建Android工程 新建一个支持ndk的Android工程,在AS中新建 ...
- flutter系列之:flutter中的变形金刚Transform
文章目录 简介 Transform简介 Transform的使用 总结 简介 虽然我们在开发APP的过程中是以功能为主,但是有时候为了美观或者其他的特殊的需求,需要对组件进行一些变换.在Flutter ...
- InstallShield For .Net制作.Net项目安装包之完整代码
这是我做过的一个B/S项目的安装包代码(InstallShield For .Net),安装界面非常漂亮,现在跟大家一起分享一下: / // // File Name: Setup.rul / ...
- 用 Electron 打造 Win/Mac 应用,从「代码」到可下载的「安装包」,可能比你想得麻烦一点...
首发于酷家乐前端博客,作者@摘星(segmentfault @StinsonZhao) 我们能从很多地方学习到怎么起一个 Electron 项目,有些还会介绍怎么打包或构建你的代码,但距离「真正地发行 ...
- 用 Electron 打造 Win/Mac 应用,从「代码」到可下载的「安装包」,可能比你想得麻烦一点... 1
2019独角兽企业重金招聘Python工程师标准>>> 首发于酷家乐前端博客 我们能从很多地方学习到怎么起一个 Electron 项目,有些还会介绍怎么打包或构建你的代码,但距离「真 ...
- 用 Electron 打造 Win/Mac 应用,从「代码」到可下载的「安装包」,可能比你想得麻烦一点
首发于酷家乐前端博客,作者@摘星(segmentfault @StinsonZhao) 我们能从很多地方学习到怎么起一个 Electron 项目,有些还会介绍怎么打包或构建你的代码,但距离「真正地发行 ...
最新文章
- 随机生成数组函数+nth-element函数
- apache重写规则转Nginx
- concurrent: ThreadPoolExecutor 用法
- Zookeeper的节点操作
- 自动登录360,百度
- python中使用“if __name__ == '__main__'”语句的作用
- 3月初的日记:网站工作记录
- 36Kr鬼畜推送,没事别惹程序员
- wegame地下城不显示服务器,在电脑端wegame看不到旭旭宝宝?来吧我教你! - 地下城与勇士掌游宝...
- [LibTorch] 参数注册 模块注册
- MCMC采样算法理解
- 海美迪盒子android升级包,海美迪H5固件升级ROM系统刷机包下载_刷机教程
- Controller数据导出Excel 详细教程
- VMware Workstation Pro详细安装教程
- 如何让cloudflare缓存html,cloudflare无限流量缓存的使用方法
- linux drm 架构 基础
- Android 万能遥控 开源,快速实现WIFI红外遥控器(ESP8266 SoC模式)
- SQL server-数据库的查询(高级)
- 结构体对齐和补齐(详细解释)
- hasLayout引发的CSS Bug表 及处理办法【zoom:1】
热门文章
- 固态硬盘坏了的表现是什么?从哪里可以看出来?
- ie检查服务器证书吊销,“检查服务器证书是否已吊销”的勾选去掉
- vb html ie弹出窗口,vb操作ie浏览器
- 计算机网络原理IP计算总结
- Unhandled promise rejection
- 安装Vue-cli并且创建项目
- 转载 | 深度学习中的遥感影像数据集
- CMock使用手册翻译
- 阻击黑客,你需要了解这些云安全“潜规则”
- 高考生男生学铁路好还是计算机好,男生学铁路什么专业好?附铁路最好的5个专业...