In dieser Anleitung wird beschrieben, wie Sie Android Frame Pacing in Ihre Toolchain einbinden, die von der Bibliothek bereitgestellten Funktionen verwenden und überprüfen können, ob sich die Frame-Taktung verbessert hat. Android Frame Pacing ist als statische oder gemeinsam genutzte Bibliothek in den AGDK-Bibliotheken verfügbar.
Erste Schritte
- Klonen Sie das
games-samples
-Repository. - Folgen Sie der Anleitung im Abschnitt „Voraussetzungen“ der AGDKTunnel-Readme-Datei.
Führen Sie das AGDKTunnel-Beispiel in Android Studio aus. Mit diesem Beispielprojekt wird Android Frame Pacing in ein Spiel integriert, das Vulkan zum Rendern verwendet.
- Öffnen Sie Android Studio.
- Klicken Sie auf Projekt > Öffnen und wählen Sie das Verzeichnis
/games-samples/agdk/agdktunnel
aus. - Warten Sie, bis Android Studio das Projekt synchronisiert hat.
- Verbinden Sie ein Gerät oder erstellen Sie ein virtuelles Gerät, um das Beispiel auszuführen. Weitere Informationen finden Sie unter App erstellen und ausführen.
- Wählen Sie das Zielgerät aus und klicken Sie auf Ausführen .
Das Beispiel-APK sollte auf dem Zielgerät erstellt und installiert werden. Wenn Fehler auftreten, prüfen Sie Folgendes:
- Du hast eine unterstützte Version des Android SDK. Weitere Informationen findest du in der
build.gradle
-Datei des App-Moduls im FeldcompileSdkVersion
. Im SDK-Manager können Sie auf dem Tab SDK-Plattformen die SDK-Version aktualisieren. - Du hast eine unterstützte Version des Android-NDK. Weitere Informationen findest du in der
build.gradle
-Datei des App-Moduls im FeldndkVersion
. Über den Tab SDK Tools im SDK Manager kannst du eine bestimmte Version des NDK installieren. - Die Datei
local.properties
im Projekt enthält keinen Eintrag fürndk.dir
. Dieser Speicherort wird von Android Studio angegeben und verwendet die oben genannte NDK-Version. Wenn Sie diesen Eintrag haben, löschen Sie die gesamte Zeile. - Nachdem Sie die Build-Einstellungen geändert haben, bereinigen Sie das Projekt (Build > Clean Project) und aktualisieren Sie die verknüpften C++-Projekte (Build > Refresh Linked C++ Projects).
- Du hast eine unterstützte Version des Android SDK. Weitere Informationen findest du in der