Table of Contents

Spielerkonfiguration

Dieser Artikel beschreibt die Player-Konfigurationsoptionen, die beim Erstellen einer App mit dem EasyAR Sense Unity Plugin in Unity beachtet werden müssen.

Verschiedene plattformkonfigurationsanweisungen

Beim Erstellen in Unity müssen die folgenden Konfigurationen überprüft und bestätigt werden.

Gehen Sie nacheinander im Unity-Menü zu File -> Build Settings-> Player Settings, klicken Sie auf das Android-Symbol, um die entsprechenden Einstellungen für die Android-Plattform aufzurufen.

switchtoandroid

Normalerweise müssen die folgenden Optionen eingestellt werden.

  • Paketname (Package Name) Legen Sie den Paketnamen der Android-App fest. Beachten Sie, dass der Paketname mit dem bei der Erstellung des Lizenzschlüssels (License Key) angegebenen übereinstimmen muss.

    androidPackageName

  • API-Level Das von EasyAR unterstützte API-Level hängt von der verwendeten Version ab. Bei Verwendung der Full-Variante ist Android API Level 24 oder höher erforderlich; bei anderen Varianten benötigt EasyAR Sense Android API Level 21 oder höher.

    androidAPILevel

  • Zielarchitektur (Target Architecture) Wenn Google ARCore verwendet werden soll oder in anderen Fällen ARM64-Unterstützung kompiliert werden muss, muss mit IL2CPP kompiliert und die ARM64-Unterstützung ausgewählt werden. Ist keine Unterstützung für die ARM64-Architektur erforderlich, ist keine Konfiguration nötig.

    androidarm64

  • Spezielle konfiguration für videofunktionen

    Wenn die Videoaufnahmefunktion verwendet werden soll, muss die Grafik-API auf OpenGLES3 oder OpenGLES2 eingestellt und das Häkchen bei Multithreaded Rendering entfernt werden. Außerdem muss in der EasyAR-Konfiguration Lib Variants > Android auf VideoRecording gesetzt werden.

    androidvideorecord

Häufig gestellte fragen

Im Folgenden finden Sie einige häufige Fehler und Lösungen im Zusammenhang mit der Player-Konfiguration.

  • Fehlermeldung bei lizenzschlüssel-anomalie

    Wenn der Lizenzschlüssel (License Key) ungültig ist (z.B. Paketname stimmt nicht überein), erscheint beim Erstellen der App eine Fehlermeldung ähnlich is not a valid EasyAR Sense license key or it does not match package name . Wenn Sie sich entscheiden, den Build fortzusetzen, funktioniert die erstellte App nicht ordnungsgemäß. Bitte überprüfen Sie die Probleme sorgfältig anhand der Hinweise im Fenster und beheben Sie sie, bevor Sie den Build fortsetzen.

  • Lizenzprüfung beim build deaktivieren

    In bestimmten Sonderfällen, wenn Sie die EasyAR-Schnittstelle zur manuellen Initialisierung verwenden und nicht den Lizenzschlüssel in der Settings-Datei, können Sie Continue and don't warn me again auswählen oder die Option EasyAR Sense License > Verify When Build in der EasyAR-Konfiguration deaktivieren. Dadurch wird die Prüfung beim Build deaktiviert.

  • Unterstützung für Android-geräte mit nicht-arm-architektur

    EasyAR Sense unterstützt die x86- und x86-64-Architektur von Android-Systemen nicht direkt. Allerdings können x86-Chips in der Regel ARM-Programme ausführen. Daher muss die Konfiguration so angepasst werden, dass die Auswahl der x86-Architektur deaktiviert wird. So kann die App auf einigen x86-Geräten normal verwendet werden.