Matlab App Designer 【02】APP打包和安装

写在前面,APP打包和安装的确不好整。多找找资料,看看再下手。或者先写一个简单的demo案例,去打包这个。一是文件小,好打包;另一个是就算错了,也不影响你自己的重要程序。在打包程独立的桌面应用程序时,一定要先看(打包注意事项)。

一、安装到Matlab主界面APP

在这里插入图片描述
  总共有三种,先介绍第一种。直接点击第一个
在这里插入图片描述
  打包完成是一个.mlappinstall文件
在这里插入图片描述
  下一步安装,Matlab选项卡APP,安装APP,步骤如下。
在这里插入图片描述

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

  最后运行就好了。注意:如果安装完成以后,你的不能运行。你可以切换一个路径。当时听小刘老师讲课的时候是说安装完以后运行的话,当前路径是不能有这个app的源文件的,我这个能运行,具体原因不清楚。如果不行的话就切换个目录吧。

二、安装到Web端

解压MATLABWebAppServer.zip

在这里插入图片描述

安装MATLAB Runtime

  (装MATLAB Runtime,请忽略本节所写内容,点击链接转去此博客,这个方法写的更简单)
  官网下载链接
  看到这块先别着急,先把这一节读一下,下面有更详细的过程。现在这熟悉一下大致操作。
  下载完成后,解压,运行setup.exe。注:不要和Matlab装在同一路径下

  20230516记录 安装不成功的话,就把安装包下载下来,然后在matlab主界面点预设
在这里插入图片描述
  放上安装包后,看看我E盘下面的文件信息

在这里插入图片描述
  然后我还是在设置路径下放了和下图同样的文件
在这里插入图片描述
  在此总结一下装这个Runtime的详细步骤
1、下载Runtime安装包,在命令行输入:compiler.runtime.download,然后等几秒后,ctrl+c终止下载,
复制下载路径到浏览器中,再下载。
2、把下载好的Runtime安装包,不要和matlab安装在统一路径上。比如你在E盘装了一个matlab2020a,然后你就在E盘新建一个文件夹,matlab2022aruntime,把Runtime安装包放进去。命名不要出现中文,可能会报错。
在这里插入图片描述
3、放进去以后,在matlab预设下面按照下图设置
在这里插入图片描述

4、放进去以后你只有一个安装包文件,然后你解压得到同名的解压文件,再然后你点击MATLAB_Runtime_R2022a_win64下的set.exe文件,安装路径也选择次处,就会得到一个v912的文件夹,v912是版本号,版本不同,这个安装上的就不同。
5、然后按照下面的设置路径,把那四个文件放进去,选择添加文件夹就行,不要选添加并包含子文件夹
6、mcrinstaller查询是否安装成功
在这里插入图片描述
7、这个很关键,在你后面打包app的时候会出现很多问题的,一定确保这个安装成功。
如果不成功,你就把那些东西全删除了,把这个安装过程再读一遍,肯定就能装好了。
我写的很罗嗦了,只需要看这个安装过程就好。上面的一些图和话我没删除,全是记录把。

设置路径

在这里插入图片描述

配置MATLABWebAppServer

  右键,以管理员身份运行MATLABWebAppServer。
在这里插入图片描述
  直接用默认的注册。切换到Condifure and Run选项卡。
在这里插入图片描述
  第一步,添加文件。这里添加的是.ctf类型的文件。添加完以后,点第二步,就可以直接运行了。

尝试部署自己写的APP

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  复制这个.ctf文件。

在这里插入图片描述
  然后点击Open Home Page 就可以看到了。点击即可。
在这里插入图片描述

在这里插入图片描述

三、独立的桌面应用程序

打包注意事项

  1、不能出现中文
  2、绝对路径写成相对路径
  3、run不可以用
  4、符号函数也会失灵
  5、安装的位置一定是一个空白的新文件,比如D:\test,千万不要随便放,因为你卸载的时候他会把你这个文件下的所有东西都给删除掉。
  6、关于卸载的,切换到安装所在的地方,打开uninstall文件夹,打开bin文件,打开win64文件,双击运行Uninstall_Application.exe,即可完成卸载。

打包详细过程

在这里插入图片描述
  完成以后有这么几个文件,主要看第一个和第二个。
在这里插入图片描述

  第一个,操作如下所示。
在这里插入图片描述
在这里插入图片描述
  安装成功,桌面就会有一个文件,直接点开即可。

  第二个就直接运行.exe文件。然后就可以了。

总结

  没有什么技术性创新,参考了很多博客。仅作学习记录,无意冒犯任何人。如有侵权,联系删除。
  web这个局域网访问,同一个wifi也行,最多支持32个同时在线。

  • 20
    点赞
  • 116
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勉为其难免免

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值