Instalowanie narzędzi programistycznych dla lokalnego narzędzia Utwórz

Do tworzenia autonomicznych aplikacji na własnym komputerze konieczne jest zainstalowanie oprócz aplikacji ArcGIS AppStudio także narzędzi programistycznych konkretnego dostawcy.

Notatka:

Instalacja narzędzi programistycznych nie jest wymagana w przypadku wszystkich użytkowników aplikacji AppStudio. Większość użytkowników może tworzyć pliki instalacyjne aplikacji za pomocą narzędzia Utwórz w chmurze. Tworzenie plików instalacyjnych aplikacji za pomocą lokalnego narzędzia Utwórz (i zainstalowanie narzędzi programistycznych) jest wymagane tylko w następujących przypadkach:

  • Zasady obowiązujące w instytucji nie pozwalają na korzystanie z usługi Make (Utwórz) w chmurze AppStudio.
  • Chcesz dostosować instalator utworzony dla aplikacji.
  • Chcesz dodać do aplikacji niestandardowe moduły w języku C++.

W poniższej tabeli opisano platformy docelowe dla programów opracowanych na poszczególnych platformach programistycznych:

Platforma docelowaKompilowalne w systemie WindowsKompilowalne w systemie macOSKompilowalne w systemie Ubuntu

Windows

Tak

Nie

Nie

iOS

Nie

Tak

Nie

macOS

Nie

Tak

Nie

Android

Tak

Tak

Tak

Ubuntu

Nie

Nie

Tak

Najpierw zainstaluj narzędzia programistyczne dla platformy docelowej wymienione poniżej, a następnie aplikację AppStudio. Po zainstalowaniu aplikacji AppStudio należy ją skonfigurować za pomocą zainstalowanych pakietów Qt.

Poniżej wymieniono narzędzia programistyczne wymagane w przypadku poszczególnych platform docelowych. Wszystkie wersje komponentów Qt wymaganych dla poszczególnych platform trzeba pobierać z witryny internetowej środowiska Qt.

Notatka:
  • W przypadku tworzenia aplikacji wyłącznie dla systemu iOS lub Android (w dowolnym języku) nie jest wymagany pakiet Qt Installer Framework.
  • W przypadku tworzenia aplikacji dla systemówWindows, macOS lub Ubuntu trzeba pobrać pakiet Qt Installer Framework (IFW) z witryny internetowej środowiska Qt.

Windows

W przypadku systemu Windows wymagane są następujące narzędzia programistyczne:

  • Microsoft Visual Studio 2019
    Notatka:

    Instalując pakiet Visual Studio, należy wybrać opcję Microsoft Foundation Classes for C++. Jest to jedyna opcja wymagana dla aplikacji AppStudio.

  • Qt 5.15.6 dla systemu Microsoft Visual Studio 2019
    Notatka:

    Należy zainstalować w domyślnej lokalizacji.

  • Qt IFW 3.2.2

macOS

W przypadku systemu macOS wymagane są następujące narzędzia programistyczne:

  • Xcode 14
    Notatka:

    Xcode 14 wymaga systemu macOS 12.5 Monterey lub nowszego. Można wykonywać kompilacje dla wcześniejszych wersji systemu macOS.

  • Narzędzia wiersza poleceń Xcode
  • Qt 5.15.6 dla systemów macOS, Android i iOS
    Notatka:

    Wybierz wszystkie komponenty na stronie Select Components (Wybór komponentów) instalatora.

  • Qt IFW 3.2.2

Ubuntu

W przypadku systemu Ubuntu wymagane są następujące narzędzia programistyczne:

  • Qt 5.15.6 dla 64-bitowego systemu Ubuntu
  • Qt IFW 3.2.2

iOS

W przypadku systemu iOS wymagane są następujące narzędzia programistyczne:

  • Xcode 14
    Notatka:

    Xcode 14 wymaga systemu macOS 12.5 Monterey lub nowszego.

  • Narzędzia wiersza poleceń Xcode
  • Qt 5.15.6 dla systemów macOS, Android i iOS
    Notatka:

    Wybierz wszystkie komponenty na stronie Select Components (Wybór komponentów) instalatora.

  1. W środowisku Xcode kliknij opcję Xcode > Preferences (Preferencje).
  2. Na karcie Downloads (Do pobrania) kliknij opcję Component (Komponent) i pobierz symulator systemu iOS.
  3. Skonfiguruj środowisko Xcode na potrzeby dystrybucji, postępując zgodnie z instrukcjami w temacie Przygotowanie do dystrybucji aplikacji dostępnym w witrynie internetowej firmy Apple.

Android

Proces jest taki sam, jak w przypadku systemów Windows, macOS i Ubuntu w zależności od wybranej platformy programistycznej, a dodatkowo:

  • Android SDK (Platform Tools 29.0.2 oraz SDK 31)
    • Te narzędzia budowania można zainstalować w oprogramowaniu Android Studio. Przejdź do okna Narzędzia > Android > Menedżer SDK. Na karcie SDK Platforms (Platformy SDK) wybierz i zainstaluj platformę Android, na której ma zostać utworzona aplikacja, na przykład Android 6 (Marshmallow). Na karcie SDK Tools (Narzędzia SDK) wybierz i zainstaluj narzędzia pakietu SDK systemu Android dla zainstalowanej platformy Android.
  • Android Native Development Kit (NDK)
  • Java Development Kit (JDK) w wersji 8.x
  • Qt 5.15.6 dla systemu Android (Windows, macOS lub Ubuntu) zainstalowany w domyślnej lokalizacji.

Więcej informacji na temat tych wymagań zawiera dokumentacja środowiska Qt.

Po zainstalowaniu wszystkich tych elementów konieczne jest podanie ścieżek w programie Qt Creator.

  1. Otwórz aplikację Qt Creator.
  2. Kliknij opcję Narzędzia, kliknij opcję Opcje, a następnie wybierz opcję Urządzenia z tabeli zawartości Opcje. W systemie macOS opcja ta znajduje się w programie Qt Creator > Preferences (Preferencje) > Devices(Urządzenia).
  3. Na karcie Android znajdź i podaj ścieżki do różnych pakietów, a następnie kliknij przycisk OK, aby zakończyć konfigurację.

Oczekiwane ścieżki narzędzi programistycznych

Narzędzie do konfiguracji zaawansowanej aplikacji AppStudio

Aby korzystać z lokalnego narzędzia Utwórz aplikacji AppStudio, po zainstalowaniu wymaganych narzędzi programistycznych dla danego systemu trzeba uruchomić narzędzie do konfiguracji zaawansowanej aplikacji AppStudio. Więcej informacji na temat używania tego narzędzia zawiera sekcja Konfigurowanie za pomocą pakietów Qt.

Notatka:

Narzędzie do konfiguracji zaawansowanej musi być uruchomione każdorazowo po zainstalowaniu nowej wersji aplikacji AppStudio w celu zaktualizowania środowiska programistycznego.