- ArcGIS AppStudio 和 ArcGIS Web AppBuilder 之间有哪些区别?
- ArcGIS AppStudio 和 ArcGIS Runtime SDK 之间有哪些区别?
- ArcGIS AppStudio 和 ArcGIS AppStudio Developer Edition 之间有哪些区别?
- 如何获取 ArcGIS AppStudio Developer Edition 许可?
- 是否可以在同一台计算机上安装 ArcGIS AppStudio 的多个实例?
- 我在桌面上构建了一个应用程序。 如何在我的设备上使用它?
- 我创建了一个应用程序。 为什么组织中的其他人在 AppStudio Player 中找不到该应用程序?
- 在哪里能找到 AppStudio 的 QML 代码示例?
- 我可以将自己的应用程序发布到商店吗?
- 我的计算机上有多个 Qt Creator。 我应该使用哪一个?
- 我需要哪些许可才能使用本地构建?
- 我需要何种 ArcGIS Runtime 许可?
- 什么是 beta?
- 使用大型资源构建应用程序时,怎样才能减少构建的时间?
- 在 AppStudio 中打包的 OpenSSL 是什么版本?
- AppStudio 应用程序是否支持命令行参数?
- 我新建的应用程序在现有版本的 AppStudio Player 中无法运行。
- 如何改进设备所捕获位置的精度?
- 我是否可以使用 Qt Creator 中的设计选项卡为我的应用程序创建用户界面?
ArcGIS AppStudio 许可允许您在 AppStudio 中创建应用程序,然后在组织内共享应用程序,并可在 AppStudio Player 中使用。ArcGIS AppStudio Developer Edition 提供的其他功能可帮助您构建能够发布到应用程序商店的属于自己的原生应用程序。
功能 | ArcGIS AppStudio | ArcGIS AppStudio Developer Edition |
---|---|---|
使用可配置应用程序模板,无需编码即可创建应用程序。 | 是 | 是 |
创建在 Ubuntu、iOS、Windows、macOS 和 Ubuntu 上运行的应用程序。 | 是 | 是 |
将 ArcGIS Web 地图转换为移动应用程序。 | 是 | 是 |
使用可配置应用程序模板扩展构建的应用程序。 | 是 | 是 |
通过其他工具和示例创建自定义应用程序。 | 是 | 是 |
在企业内分发应用程序。 | 是 | 是 |
构建能够发布到 Google Play 和 Apple App Store 的应用程序。 | 否 | 是 |
为了使用 ArcGIS AppStudio Developer Edition,订阅需要得到许可并且必须由 ArcGIS 组织管理员进行管理。 所有组织成员均可以使用 ArcGIS AppStudio。 除非 ArcGIS 帐户配置有 ArcGIS AppStudio Developer Edition 许可且用户使用该帐户登录,否则 ArcGIS AppStudio 中的开发人员版功能将被锁定。
AppStudio 开发人员版许可随附在 Builder 级别或更高级别的 ArcGIS Developer Subscription 中。 有关如何分配此许可的信息,请参阅许可 AppStudio 开发人员版。
本地构建需要安装 Qt 工具包。 要访问此类工具包,您必须使用 Qt 开源或企业级许可。 有关详细信息,请访问 Qt 网站。
您可以立即使用应用程序中的 ArcGIS Runtime;但是,所有地图都将加上水印,并且将显示一条调试消息,指示您的应用程序仅针对开发人员提供许可。 要移除此消息,您必须获得级别符合您需求的 ArcGIS Runtime 许可。 有关这些许可级别的详细信息,请参阅为应用程序提供许可。
Beta 组件的功能或文档可能不完整,可能经过一些未声明的细微更改。 如果您对任何测试功能有疑问或者在使用时遇到问题,请联系 Esri 支持部门或访问 AppStudio 的 Esri 社区。
在某些平台上的 AppStudio 和 AppStudio Player 中包括 OpenSSL 库,且这些库会定期更新。 每个版本提供的库及对应平台如下所示:
AppStudio 和 Player 版本 | OpenSSL 库 | 平台 |
---|---|---|
1.2 到 2.1 | 1.0.2g | Windows |
1.3 到 2.1 | 1.0.2h | Android |
3.0 | 1.0.2n | Windows,Android |
3.1 | 1.0.2o | Windows、Android、Ubuntu |
3.2 | 1.0.2p | Windows、Android、Ubuntu |
3.3 | 1.0.2r | Windows、Android、Ubuntu |
4.0 | 1.0.2s | Windows、Android、Ubuntu |
4.1 到 4.3 | 1.1.1d | Windows、Android、Ubuntu |
4.4 | 1.1.1h | Windows、Android、Ubuntu |
5.0 | 1.1.1i | Windows、Android、Ubuntu |
5.1 | 1.1.1k | Windows、Android、Ubuntu |
5.2 | 1.1.1l | Windows、Android、Ubuntu |
5.3 | 1.1.1m | Windows、Android、Ubuntu |
5.4 8 月更新 | 1.1.1q | Windows、Android、Ubuntu |
5.5 | 1.1.1s | Windows、Android、Ubuntu |
目前,AppStudio 独立应用程序支持下列命令行参数。 这些参数之前应具有两个连字符,例如 --show maximized。
- show maximized - 在桌面平台上打开窗口时,窗口最大化显示。
- show fullscreen - 在桌面平台上打开窗口时,窗口全屏显示。
- show minimized - 在桌面平台上打开窗口时,窗口最小化显示。
- show normal - 打开窗口时,窗口不以最大化、最小化或全屏显示。
- locale localeCode - 利用区域代码所定义的语言覆盖系统语言。 例如,locale fr 会使用法语翻译文件。 当您在不同的语言环境下测试应用程序时,该功能非常有用。
- enablehighdpi - 根据屏幕的像素密度启用自动缩放。
- disablehighdpi - 禁用所有缩放。 这适用于需要使用实际窗口系统坐标的应用程序。
- renderingEngine - 仅在 Windows 中受支持。 这将设置图形渲染引擎。 支持的值为 default(如果 OpenGL 出现错误,将使用 OpenGL 并回退到 ANGLE)、opengl 和 angle。