Aktivieren und Konfigurieren der Zielplattform

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schritte bei der Entwicklung von geräteübergreifenden Anwendungen


Bevor Sie mit dem Schreiben des Anwendungscodes für eine geräteübergreifende Anwendung beginnen, müssen Sie Ihre Anwendung im Projekte-Fenster erstellen und konfigurieren. Sie sollten bereits die Schritte ausgeführt haben, die für das Erstellen einer geräteübergreifenden Anwendung erforderlich sind.

Übersicht

Vor der Konfiguration geräteübergreifender Anwendungen in der Projektverwaltung:

Führen Sie die folgenden Schritte aus, um eine geräteübergreifende Anwendung zu konfigurieren (die Schritte werden in diesem Thema detailliert beschrieben):

  1. Erstellen eines Projekts für eine potenziell geräteübergreifende Nutzung.
  2. Hinzufügen der gewünschten Zielplattform (in der Projektverwaltung).
  3. Aktivieren der Zielplattform für das spezifische Projekt.
  4. Konfigurieren der Zielplattform.

Erstellen Sie eine geräteübergreifende Anwendung

Erstellen Sie einen der folgenden Projekttypen, die entweder potenziell oder per Definition geräteübergreifend sind:

Hinweis: Die native 32-Bit-Windows-Plattform ist faktisch nicht plattformübergreifend.

Sie können aber trotzdem für das Remote-Debugging zwischen dem Host-PC (Win32 oder Win64) und einem Remote-Win32-PC das neue Debugging-Schema auf Basis des "Platform Assistant" (erforderlich für die geräteübergreifende Anwendungsentwicklung) verwenden. Der "Platform Assistant" und ein Verbindungsprofil lassen sich für jede Anwendung (einschließlich Win32-Anwendungen) einsetzen, und Ihre Anwendung kann auch mit dem Bereitstellungs-Manager weitergegeben werden, für den der "Platform Assistant" erforderlich ist. Weitere Informationen finden Sie unter Debuggen von geräteübergreifenden Anwendungen.

Hinzufügen einer Zielplattform

Im Knoten Zielplattformen im Projekte-Fenster werden die verfügbaren Plattformen angezeigt. Beim Erstellen eines Projekts werden anfangs möglicherweise nicht alle unterstützten Plattformen angezeigt. Zum Erstellen einer Anwendung für eine Plattform, die aktuell nicht im Knoten Zielplattformen angezeigt wird, fügen Sie die gewünschte Zielplattform folgendermaßen hinzu:

1. Klicken Sie in der Projektverwaltung mit der rechten Maustaste auf den Knoten Zielplattformen:

Add Platform 1.png

2. Wählen Sie im Kontextmenü Plattform hinzufügen aus. Das Dialogfeld Plattform auswählen wird geöffnet:

Select-Platform1.1.png

3. Klicken Sie auf den nach unten weisenden Pfeil, und wählen Sie die Zielplattform aus der Liste mit den unterstützten Plattformen aus:

Select-Platform2.1.png
Hinweis: Wenn Sie das Kontrollkästchen Ausgewählte Plattform aktivieren aktiviert belassen, wird die Plattform beim Hinzufügen zu Ihrem Projekt automatisch aktiviert und die neue Plattform als aktuelle Zielplattform für Ihr Projekt zugewiesen. Der Name der aktiven Plattform wird im Knoten Zielplattformen im Projekte-Fenster in Fettschrift angezeigt. Wenn Sie vorher der hinzuzufügenden Plattform ein Standard-Verbindungsprofil oder ein SDK zugeordnet haben, wird der Name des Profils und des SDK im Projekte-Fenster an den Plattformnamen angehängt.

4. Klicken Sie auf OK. Wenn Sie eine weitere Zielplattform benötigen, wiederholen Sie die vorherigen Schritte.

Aktivieren einer Zielplattform

Um festzulegen, dass Ihre Anwendung geräteübergreifend sein soll, müssen Sie die gewünschte Plattform im Projekte-Fenster aktivieren. Die aktive Zielplattform wird im Projekte-Fenster in Fettschrift dargestellt. Die Plattform, die Sie aktivieren, legt den Compiler und die von Ihrer Anwendung verwendeten Tools fest (macOS-Anwendungen verwenden die Compiler BCCOSX.exe und DCCOSX.exe und die FireMonkey-RTL).

So aktivieren Sie eine Zielplattform für Ihr Projekt:

Führen Sie einen der folgenden Schritte aus:

  • Klicken Sie in der Symbolleiste zur Auswahl des Plattformgeräts auf die Plattform und das Gerät.
  • Doppelklicken Sie im Projekte-Fenster im Knoten Zielplattformen auf die Zielplattform für Ihre Anwendung.
  • Klicken Sie mit der rechten Maustaste auf den Knoten Zielplattformen, und wählen Sie aus dem Kontextmenü Aktivieren aus:
TargetPlatformActivate.png

Die folgende Tabelle zeigt den Knoten Zielplattformen mit den verfügbaren Desktop- und mobilen Plattformen (für Linux ist die Enterprise-Edition erforderlich). In den Delphi- und C++-Projekten ist die Zielplattform Windows 64 Bit aktiviert.

Delphi-Desktop-Projekt

C++-Desktop-Projekt

Knoten "Zielplattformen" - Delphi   

Knoten "Zielplattformen" - C++

Konfigurieren einer Zielplattform

Der letzte Schritt beim Einrichten einer geräteübergreifenden Anwendung in der Projektverwaltung umfasst das Zuweisen eines Verbindungsprofils und bei Bedarf eines SDK zu der Zielplattform.

  • Ein Verbindungsprofil umfasst eine Gruppe von Eigenschaften, die die Verbindung zu einer Instanz des auf einem Zielcomputer ausgeführten Platform Assistant beschreiben. Dies ist Voraussetzung für macOS- und iOS-Plattformen sowie für die 64-Bit-Windows-Zielplattform, wenn Ihr Entwicklungssystem 32-Bit-Windows ist. Verbindungsprofile werden in Android-Anwendungen nicht verwendet. Weitere Informationen finden Sie unter Verbindungsprofil-Manager.
  • Ein SDK (Software Development Kit) ist ein Satz von Dateien zum Erzeugen von Anwendungen. Sie benötigen ein SDK, um C++- und Delphi-Anwendungen für macOS, iOS oder Android zu erzeugen.
    Für macOS und iOS können Sie den SDK-Manager zum Kopieren der Dateien von einem Mac verwenden.
    Für Android verwenden Sie das Android-SDK, das das Installationsprogramm für RAD Studio auf Ihrem Entwicklungssystem installiert.
Tipp: Ob für Ihre Zielplattform ein Verbindungsprofil oder ein SDK erforderlich ist, können Sie aus den Plattformeigenschaften ersehen; wenn das Feld "Verbindungsprofil" oder "SDK" nicht aktiviert ist, müssen Sie die Eigenschaft nicht konfigurieren.

So konfigurieren Sie eine Zielplattform für Ihr Projekt:

1. Klicken Sie im Projekte-Fenster mit der rechten Maustaste auf die Zielplattform, die Sie aktiviert haben, und klicken Sie im Kontextmenü auf Eigenschaften:

Android (die aktivierte Plattform)

iOS-Gerät 32 Bit (nicht aktiviert)

Kontextmenü "Plattform hinzufügen" für Android   

Kontextmenü "Plattform hinzufügen" macOS

2. Das Dialogfeld Plattformeigenschaften wird geöffnet:

Target-Platforms 3.png

3. Führen Sie in der Dropdown-Liste SDK (Software Development Kit) einen der folgenden Schritte aus:

Hinweis: Das Kombinationsfeld "SDK" ist nur für Projekte aktiviert, für die ein SDK erforderlich ist. Wenn für Ihr Projekt ein SDK erforderlich ist, aber die Kombinationsfeldliste "SDK" leer ist oder das spezifische SDK nicht enthält, finden Sie Informationen zur Problembehebung unter Plattformeigenschaften.

4. Führen Sie in der Dropdown-Liste Profil einen der folgenden Schritte aus:

5. Klicken Sie zum Speichern der Änderungen auf OK.

Nächste Schritte

  1. Compilieren und erzeugen Sie Ihr Projekt wie üblich.
  2. Debuggen Sie es mit dem geräteübergreifenden Debugger.
  3. Stellen Sie die geräteübergreifende Anwendung bereit.

Siehe auch