Установка ArcGIS AppStudio

Чтобы создать приложение с нуля или по имеющемуся шаблону, а также для его последующей настройки установите ArcGIS AppStudio.

Чтобы протестировать приложение на устройстве, см. далее раздел Установка AppStudio Player для установки AppStudio Player на устройстве.

Установка ArcGIS AppStudio

Примечание:

Для следующих шагов предполагается, что вы будете использовать только облачный сервис Создать, предоставляемый Esri для создания автономных приложений. Чтобы создать автономные приложения на компьютере, вам понадобится установить инструменты разработчика для локального сервиса Создать.

Загрузите файл установки AppStudio для вашей операционной системы: Windows (x86 или x64), macOS или Ubuntu на странице AppStudio Resources.

Дважды щелкните файл для установки, и выполните следующее:

  1. Щелкните Далее.
  2. Выберите директорию для установки (предпочтительно использовать директорию по умолчанию).
  3. Примите условия лицензионного соглашения.
  4. Предоставьте имя для меню запуска.
  5. Нажмите Установить.

После завершения установки следующие два ярлыка будут добавлены на ваш рабочий стол:

  • ArcGIS AppStudio - для настройки и управления приложениями
  • Qt Creator (ArcGIS AppStudio) - для редактирования приложений

Файлы приложения содержатся в папке пользователя в /Applications/ArcGIS/AppStudio. В Windows к ним относятся:

C:\Users\<username>\Applications\ArcGIS\AppStudio

В macOS и Ubuntu к ним относятся следующие:

Home/Applications/ArcGIS/AppStudio

Вероятнее всего, вам не потребуется редактировать файлы приложения AppStudio. Если вы хотите удалить AppStudio, перейдите к папке с файлом приложения и выберите Удалить AppStudio.

Приложения, шаблоны и файлы данных находятся в папке пользователя в C:\Users\<username>\ArcGIS\AppStudio (на Windows) или в Home/ArcGIS/AppStudio (на macOS и Ubuntu).

В пользовательском каталоге расположены следующие папки:

  • Apps – содержит приложения, созданные локально в Qt Creator или AppStudio или загруженные из ArcGIS. Загруженные приложения будут содержаться в папке с именем идентификатора элемента ArcGIS.
  • Data – содержит данные, используемые приложениями. На одни и те же данные могут ссылаться несколько приложений.
  • Modules – добавляйте свои библиотеки QML, которые могут использоваться в различных приложениях.
  • Settings – содержит настройки для каждого приложения.
  • Templates – содержит приложения-шаблоны, созданные локально в Qt Creator или загруженные из ArcGIS. Используйте эти приложения-шаблоны для построения собственных приложений. Загруженные приложения-шаблоны содержатся в папке с именем идентификатора элемента ArcGIS.

Установка AppStudio Player

AppStudio Player доступно из Google Play, App Store и Microsoft Store. Player можно установить непосредственно на ваше устройство из любого из этих магазинов.

Файлы установки AppStudio Player также доступны для Windows, macOS и Ubuntu, их можно скачать со страницы ресурсов AppStudio и установить тем же способом, что и AppStudio.

После завершения установки на рабочем столе будет создан ярлык с названием AppStudio Player. Установочная директория для всех файлов Player для настольного компьютера является той же, что и для AppStudio.

Приложения, шаблоны и файлы данных находятся в следующих местах:

  • WindowsC:\Users\<username>\ArcGIS\AppStudio
  • macOS и UbuntuHome/ArcGIS/AppStudio
  • iOSOn My iPad/Player/ArcGIS/Player или On My iPhone/Player/ArcGIS/Player
  • AndroidAndroid/data/com.appstudio.player/files/ArcGIS/AppStudio
Примечание:
В Windows, если предыдущая версия AppStudio Player уже установлена, вам будет задан вопрос, хотите ли вы продолжить. На Android и iOS предыдущие версии AppStudio Player будут автоматически перезаписаны.

Автоматическая установка и удаление

После установки AppStudio или AppStudio Player на Windows вы получите также файлы скриптов, помогающих выполнить последующие установки и удаления.

Для подготовке к этим действиям выполните следующие шаги после первой установки приложения на устройстве, используя AppStudio Desktop как пример:

  1. Перейдите к месту установки приложения, по умолчанию в Windows это C:\Users\<username>\Applications\ArcGIS\AppStudio.
  2. Скопируйте следующие файлы в другое местоположение на вашем устройстве, сетевую папку или USB-накопитель; например, создайте папку InstallScripts на рабочем столе:
    • silent-install-controller.qs
    • silent-uninstall-controller.qs
    • silent-uninstall-install-AppStudioforArcGIS
  3. Когда придет время устанавливать новую версию AppStudio, скопируйте файл установки приложения в созданную папку InstallScripts и назовите его именем, которое останется постоянным, например, AppStudioInstallFile.exe.

После определения местоположения .qs и файлы скрипта не должны меняться. Для выполнения автоматической установки и автоматического удаления меняться должны только установочные файлы.

Если на вашем компьютере есть несколько приложений AppStudio, вам потребуется только по одной копии silent-install-controller.qs и silent-uninstall-controller.qs. Копируйте только разные файлы скриптов silent-uninstall-install-appName в созданную папку InstallScripts вместе с файлами .qs.

По умолчанию автоматическая установка и деинсталляция будут выполняться в фоновом режиме, без пользовательского интерфейса для отображения прогресса. Чтобы отобразить пользовательский интерфейс для этих автоматических установок и удалений, добавьте параметр showui=true командной строки при запуске файлов скриптов.

Только удаление

Чтобы удалить приложение с помощью этих скриптов, перейдите в созданную папку InstallScripts в окне командной строки и введите следующую команду:

Windows:

silent-uninstall-install-ArcGISAppStudio.bat .

macOS или Ubuntu:

./silent-uninstall-install-ArcGISAppStudio.sh .

Точка в конце строки необходима для обозначения того, что ничего устанавливаться не будет.

Только установка либо удаление и установка

Для установки приложения перейдите в папку InstallScripts в командной строке и введите следующую команду:

silent-uninstall-install-ArcGISAppStudio.bat AppStudioInstallFile.exe

Такая же команда приведет к удалению всех имеющихся версий приложения перед установкой новой версии, что позволит вам обновить приложение с помощью одной команды.