In dieser Anleitung wird beschrieben, wie Sie Android Frame Pacing in Ihre Toolchain einbinden, die von der Bibliothek bereitgestellten Funktionen verwenden und überprüfen, ob sich das Frame Pacing 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. In diesem Beispielprojekt wird Android Frame Pacing in ein Spiel integriert, das OpenGL ES zum Rendern verwendet.
- Öffnen Sie Android Studio.
- Klicken Sie auf Projekte > Ö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 können. Wenn Fehler auftreten, prüfen Sie Folgendes:
- Sie verwenden eine unterstützte Version des Android SDK. Weitere Informationen finden Sie im Feld
compileSdkVersion
in der Dateibuild.gradle
des App-Moduls. Sie können die SDK-Version über den Tab SDK Platforms im SDK Manager aktualisieren. - Sie haben eine unterstützte Version des Android NDK. Weitere Informationen finden Sie im Feld
ndkVersion
in der Dateibuild.gradle
des App-Moduls. Sie können eine bestimmte Version des NDK über den Tab SDK Tools im SDK Manager installieren. - Die Datei
local.properties
im Projekt enthält keinen Eintrag fürndk.dir
. Dieser Speicherort wird von Android Studio angegeben und verwendet die NDK-Version von oben. Wenn Sie diesen Eintrag haben, löschen Sie die gesamte Zeile. - Nach jeder Änderung der Build-Einstellungen müssen Sie das Projekt bereinigen (Build > Clean Project) und die verknüpften C++-Projekte aktualisieren (Build > Refresh Linked C++ Projects).
- Sie verwenden eine unterstützte Version des Android SDK. Weitere Informationen finden Sie im Feld