要从头开始或通过既有模板创建应用,并进一步自定义您的应用,请安装 ArcGIS AppStudio。
要在设备上测试应用程序,请参阅下面的“安装 AppStudio Player”部分以在设备上安装 AppStudio Player。
安装 ArcGIS AppStudio
注:
以下步骤假设您将仅使用 Esri 提供的“云端构建”服务创建独立的应用程序。 要在计算机上创建独立的应用程序,您还需要安装本地构建开发工具。
可以从 AppStudio 资源页面下载适用于您的 Windows(x86 或 x64)、macOS 或 Ubuntu 操作系统的 AppStudio 安装文件。
双击文件进行安装,并执行以下操作:
- 单击下一步。
- 选择安装文件夹(默认为首选项)。
- 接受许可协议。
- 命名在开始菜单中显示的名称。
- 单击安装。
安装完成后,您的桌面上会添加以下两个快捷方式:
- ArcGIS AppStudio - 用于配置和管理您的应用程序
- Qt Creator (ArcGIS AppStudio) - 用于编辑您的应用程序
应用程序文件位于 /Applications/ArcGIS/AppStudio 下的 user 文件夹内。 在 Windows 中,如下所示:
C:\Users\<username>\Applications\ArcGIS\AppStudio
在 macOS 和 Ubuntu 中,如下所示:
Home/Applications/ArcGIS/AppStudio
通常,您不需要编辑 AppStudio 应用程序文件。 如果想要卸载 AppStudio,可浏览至该应用程序文件夹并选择卸载 AppStudio。
Apps、Templates 和 Data 文件都位于 C:\Users\<username>\ArcGIS\AppStudio(在 Windows 中)或 Home/ArcGIS/AppStudio(在 macOS 和 Ubuntu 中)下的 user 文件夹中。
该 user 文件夹中包含的文件夹如下:
- Apps - 包含在 Qt Creator 或 AppStudio 中本地创建的应用程序,或从 ArcGIS 下载的应用程序。 下载的应用程序包含在使用 ArcGIS 项目 ID 命名的文件夹中。
- Data - 包含应用程序使用的数据。 同一数据可被多个应用程序引用。
- Modules - 添加可供不同的应用程序使用的您自己的 QML 库。
- Settings - 包含每个应用程序的属性。
- Templates - 包含在 Qt Creator 中本地创建或者从 ArcGIS 下载的应用程序。 可使用上述模板应用程序生成自己的应用程序。 下载的模板应用程序包含在使用 ArcGIS 项目 ID 命名的文件夹中。
安装 AppStudio Player
AppStudio Player 可在 Google Play、App Store 以及 Microsoft Store 中获取。 可通过这些商店直接在设备上安装 Player。
AppStudio Player 安装文件也可用于 Windows、macOS 和 Ubuntu,并且可以从 AppStudio 资源页面进行下载并以与 AppStudio 相同的方式进行安装。
安装完成后,将创建名为 AppStudio Player 的桌面快捷方式。 台式机上所有 Player 文件的安装位置均与 AppStudio 相同。
Apps、templates 和 data 文件位于以下位置:
- Windows - C:\Users\<username>\ArcGIS\AppStudio
- macOS 和 Ubuntu - Home/ArcGIS/AppStudio
- iOS - On My iPad/Player/ArcGIS/Player 或 On My iPhone/Player/ArcGIS/Player
- Android - Android/data/com.appstudio.player/files/ArcGIS/AppStudio
注:
在 Windows 上,如果已经安装先前版本的 AppStudio Player,将提示您并询问您是否要继续。 在 Android 和 iOS 上,先前版本的 AppStudio Player 将被自动覆盖。无人值守的安装和卸载
当您在 Windows 上安装 AppStudio 或 AppStudio Player时,还会为您提供脚本文件来帮助执行未来的无人值守安装或卸载。
要为这些操作做好准备,请先在一台设备上安装应用程序,然后按照以下步骤进行操作,以 AppStudio Desktop 为例:
- 浏览至应用程序的安装位置,其在 Windows 上的默认位置为 C:\Users\<username>\Applications\ArcGIS\AppStudio。
- 将以下文件复制到设备、网络文件夹或 USB 驱动器上的其他位置;例如,在桌面上创建一个名为 InstallScripts 的文件夹:
- silent-install-controller.qs
- silent-uninstall-controller.qs
- silent-uninstall-install-AppStudioforArcGIS
- 当要安装新版本的 AppStudio 时,将应用程序安装文件复制到创建的 InstallScripts 文件夹,并将该文件重命名为保持不变的名称,例如,AppStudioInstallFile.exe。
一旦此位置创建完成,.qs 和脚本文件便不会更改。 要执行无人值守的安装和卸载,只需更改安装文件即可。
如果您的计算机上有多个基于 AppStudio 的应用程序,则只需 silent-install-controller.qs 和 silent-uninstall-controller.qs 的一个副本。 仅将不同的 silent-uninstall-install-appName 脚本文件复制到 .qs 文件旁创建的 InstallScripts 文件夹。
默认情况下,无人值守的安装和卸载将在后台执行,没有显示进度的用户界面。 要针对这些无人值守的安装和卸载显示用户界面,请在运行脚本文件时添加命令行参数 showui=true。
仅卸载
要使用这些脚本卸载应用程序,请在命令窗口中浏览至已创建的 InstallScripts 文件夹并输入以下命令:
Windows:
silent-uninstall-install-ArcGISAppStudio.bat .
macOS 或 Ubuntu:
./silent-uninstall-install-ArcGISAppStudio.sh .
末尾的句点很重要,因为这表明不会安装任何文件。
仅安装,或者卸载并安装
要安装此应用程序,请在命令窗口中浏览至创建的 InstallScripts 文件夹并输入如下命令:
silent-uninstall-install-ArcGISAppStudio.bat AppStudioInstallFile.exe
相同的命令可在安装新版本之前卸载所有现有版本的应用程序,并允许您使用一个命令升级应用程序。