advanced installer 打包Flutter的Windows程序安装包(基本打包、开机自启、定时自动检测升级、包含卸载程序)

一、基本打包

1、生成项目

打开 advanced installer主页面,选择新建项目,选择专业版

在这里插入图片描述

2、填写产品基本信息

按需求填写产品的相关信息

在这里插入图片描述

3、选择要打包的程序文件

前提:
1、flutter 程序需要先运行flutter build windows将flutter程序打包,生成Relsease文件夹
2、在Relsease文件夹下加入以下三个文件
在这里插入图片描述

,否则用户在安装的时候,可能会出现如下问题
在这里插入图片描述

加入文件:

在这里插入图片描述

加入卸载快捷方式

加入文件后,在左侧面板右键,出现如下弹窗
在这里插入图片描述
填写卸载程序名称,点击确定
在这里插入图片描述
就会出现卸载快捷方式,用户可以点击这个卸载快捷方式,直接彻底卸载程序,包括注册表和任务几乎程序中的信息
在这里插入图片描述

添加桌面和打包程序的快捷方式

在这里插入图片描述

在这里插入图片描述

  1. 填写快捷方式的名称,跟你的app名称一样,创建用户安装包中的快捷方式

![在这里插入图片描述](https://img-blog.csdnimg.cn/ad2ec81f591244f2a0e3a9948136aa4a.png

  1. 创建桌面快捷方式
    重复1、2步骤
    在这里插入图片描述
  2. 结果
    在这里插入图片描述

开机自启

  1. 打开自己的计算机中的注册表

  2. 打开计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run找到这个路径下的Run,这里注册开机自启的程序
    在这里插入图片描述

  3. 复制Microsoft\Windows\CurrentVersion\Run这个路径
    在这里插入图片描述

  4. 粘贴路径

在这里插入图片描述

  1. 注册值

在这里插入图片描述

  1. 结果

在这里插入图片描述

构建

在这里插入图片描述
在这里插入图片描述

生成打包后的exe文件

在这里插入图片描述

这个文件就是可以发给用户安装的程序了

定时自动检测升级

按照上面的步骤,重新生成一个exe或其他类型的安装包(你最新的安装包),记得版本号要改变,检测升级是按照版本号来的
在这里插入图片描述

将安装包放到服务器上

将你的安装包(打包好后的exe文件)放到服务器上,使浏览器可以访问,可以放在本地,然后使用ngnix代理

创建更新配置

在这里插入图片描述

创建更新

在右侧右键
在这里插入图片描述

选择最新版本的exe文件

选择你已经打包好的最新版本的exe或其他版本的文件

在这里插入图片描述

配置更新信息

在这里插入图片描述

注册表值,要全部英文,
HKUD\Software\xxxx\xxxxx\Version
"xxxx"部分自己填写,可以是 公司英文名\app名这种
记住这个注册表值

在这里插入图片描述

发行说明

填写你发布新版本的信息

在这里插入图片描述

更新目标

选择更新目标,点击添加
两个版本都要勾上
在这里插入图片描述

在这里插入图片描述

构建

输出路径也要放到服务器上,这里我是因为放在本地,用ngnix代理的
在这里插入图片描述

在这里插入图片描述

将updates.txt文件配置到安装包中

  1. 打开原理1.0.0版本(老版本)的aip文件
  2. 配置升级程序
    第四个步骤是配置在计算机中任务计划程序(可以看作定时任务)中的计划名称在这里插入图片描述

第五个步骤,在附表中修改什么时候检测是否提示用户升级

在这里插入图片描述
在这里插入图片描述

  1. 注册表配置

还记得我们之前说的注册表值吗?在这里就排上用场了,右键Software,点击新建项选项,HKUD\Software\xxxx\xxxxx\Version,将xxxx\xxxxx粘贴上去,就生成了如下文件夹
在这里插入图片描述
点击生成的文件树种的最底层文件夹
然后在右边空白处右键,选择新建值
填写信息,点击确定
在这里插入图片描述
在这里插入图片描述
4. 重新构建
在这里插入图片描述

再将打包好的exe文件发给用户,就是一个包含基本打包、开机自启、定时自动检测升级、包含卸载程序功能的安装包啦

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Advanced Installer是一款功能强大的打包工具,用于创建和打包Windows安装程序。下面是一个简单的Advanced Installer打包教程: 第一步:准备工作 下载并安装Advanced Installer软件。安装完成后,打开软件界面。 第二步:创建新项目 点击“新建”按钮,选择“New Project”。在弹出的对话框中,选择项目的类型和名称,并点击“下一步”。 第三步:配置基本设置 在“设置”页面,可以配置软件的基本信息,如安装程序名称、版本号、目标文件夹等。点击“下一步”继续。 第四步:添加文件和文件夹 在“文件和文件夹”页面,可以添加要打包的文件和文件夹。点击“添加文件”或“添加文件夹”按钮,选择要打包的内容,并设置安装位置和其他属性。 第五步:配置选项 在“选项”页面,可以配置安装程序的选项,如启动菜单目录、快捷方式、注册表项等。根据需要进行设置,并点击“下一步”。 第六步:配置安装界面 在“安装界面”页面,可以自定义安装界面的外观和布局。可以添加自定义的图片、文本和按钮等元素。完成后,点击“下一步”。 第七步:配置操作 在“操作”页面,可以设置安装过程中需要执行的操作,如创建快捷方式、注册COM组件等。根据需要进行设置,并点击“下一步”。 第八步:构建安装程序 在“构建”页面,可以选择要构建的安装程序类型,如MSI、EXE等。可以设置安装包的属性,如输出目录、压缩方式等。完成设置后,点击“构建”按钮,等待构建完成。 第九步:测试和发布 构建完成后,可以进行测试安装程序的功能和界面。如果一切正常,可以选择发布安装程序,生成可执行文件或安装包。 这就是一个简单的Advanced Installer打包教程。通过这些步骤,您可以使用Advanced Installer创建并打包定制的Windows安装程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值