Main Content

MATLAB 工具条打包 App

您可以将您创建的任何 MATLAB® App 打包到单一文件中以便轻松地与他人共享。在打包 App 时,MATLAB 会创建一个 App 安装文件 (.mlappinstall)。您和其他人可以使用该安装文件来安装并从 App 库中访问该 App,而不必关心安装细节或 MATLAB 路径。

注意

在“打包为 App”对话框中输入信息时,MATLAB 会创建并持续保存 .prj 文件。.prj 文件包含有关 App 的信息,例如包括的文件和说明。因此,如果在点击打包按钮前退出对话框,即使未创建 .mlappinstall 文件,.prj 文件仍会保留。.prj 文件使您能够退出并在您离开的地方继续 App 创建过程。

要创建 App 安装文件,请执行下列操作:

  1. 在桌面工具条上的主页选项卡中,点击附加功能向下箭头。

  2. 点击打包为 App

  3. 在“打包为 App”对话框中,点击添加主文件并指定用于运行您所创建的 App 的文件。

    主文件必须可在没有输入的情况下调用,并且必须是函数或方法,而非脚本。MATLAB 会分析主文件以确定 App 中是否使用了其他文件。有关详细信息,请参阅App Packaging Dependency Analysis

    提示

    主文件必须返回 App 的图窗句柄,以便 MATLAB 在用户退出 App 时从搜索路径中删除 App 文件。有关详细信息,请参阅什么是 MATLAB 搜索路径?

    (由 GUIDE 创建的函数会返回图窗句柄。)

  4. 如果 App 需要其他未列在通过分析而包括的文件下的文件,请点击添加文件/文件夹添加这些文件。

    您可以在 .mlappinstall 文件中包含外部接口,如 MEX 文件或 Java®,但这样做会对运行您的 App 的系统有所限制。

  5. 描述 App。

    1. App 名称字段中,键入 App 名称。

      如果安装该 App,则 MATLAB 会对 .mlappinstall 文件使用该名称并在 App 库中用该名称来标记您的 App。

    2. (可选)指定一个 App 图标。

      点击 App 名称字段左侧的图标,选择一个 App 图标或指定自定义图标。MATLAB 会自动缩放图标以在安装对话框、App 库和快速访问工具栏中使用。

    3. (可选)选择一个以前保存的屏幕截图来表示您的 App。

    4. (可选)指定作者信息。

    5. 说明字段中提供 App 的详细说明,以便其他人决定是否要安装它。

    6. 确定 App 所依赖的产品。

      点击产品字段右侧的加号按钮,选择 App 所依赖的产品,然后点击应用更改。请记住,您的用户必须在其系统上安装所有相关产品。

    创建包后,当您在当前文件夹浏览器中选择 .mlappinstall 文件时,MATLAB 会在当前文件夹浏览器的详细信息面板中显示您提供的信息(电子邮件地址和公司名称除外)。如果您在 MATLAB Central File Exchange 中共享您的 App,那里也会显示同样的信息。在 File Exchange 中,您选择的屏幕截图(如果有)代表您的 App。

  6. 点击打包

    在 App 打包过程中,MATLAB 会创建一个 .prj 文件,该文件包含 App 的相关信息,例如包括的文件和说明。.prj 文件允许您更新 App 中的文件,而无需重新指定有关该 App 的描述性信息。

  7. 在“编译”对话框中,记下安装文件 (.mlappinstall) 的位置,然后点击关闭

有关安装 App 的信息,请参阅从文件安装附加功能

相关主题