Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird beschrieben, wie Sie einen End-to-End-Test mit einer Demo-App und dem
Google Play Console
Schritte
Führen Sie zum Herunterladen des SDK die Demo-App aus, prüfen Sie, ob die App richtig funktioniert, und
aus der App in der Google Play Console
Informationen zum Frame-Timing abrufen,
Folgendes:
Erstellen Sie die Demo-App und führen Sie sie aus.
Führen Sie die Monitor-App aus.
Erstellen Sie einen Release-Build.
Führen Sie den Release-Build aus.
Sieh dir die Grafiken in der Google Play Console an.
Demo-App erstellen und ausführen
Führen Sie die Demo-App von APT Insights in Android Studio aus, um sicherzustellen,
richtig erstellt. Dieses Projekt nutzt CMake für die
Erstellung nativer Codes und zeigt, wie
die gamesdk.cmake-Datei zu verwenden. Das ist die einfachste Methode, um loszulegen.
So führen Sie die Demo-App aus:
Entpacken Sie den Inhalt der ZIP-Datei in einen Ordner.
Öffnen Sie Android Studio.
Klicken Sie auf Datei > Öffnen und wählen Sie
gamesdk/samples/tuningfork/insightsdemo/build.gradle
Warten Sie, bis Android Studio das Projekt synchronisiert hat.
Die Datei local.properties im Projekt enthält keinen Eintrag für
ndk.dir. Dieser Speicherort wird von Android Studio angegeben und verwendet das NDK.
oben. Wenn Sie einen solchen Eintrag haben, löschen Sie die gesamte Zeile.
Bereinigen Sie das Projekt nach jeder Änderung der Build-Einstellung über Build > Clean
Project) und aktualisieren Sie die verknüpften C++-Projekte (Build > Refresh Linked)
C++-Projekte.
Monitor-App ausführen
Mit einem Debug-Build der Demo-App oder einer anderen Tuning Fork-fähigen App
können Sie die App so konfigurieren,
dass Daten von einem lokalen Endpunkt gesendet und empfangen werden,
als der Google Play-Server. Legen Sie dazu endpoint_uri_override fest in
Einstellungen der Stimmgabeln:
In der Demo-App wurden diese Änderungen bereits vorgenommen (siehe insightsdemo.cpp).
Mit dieser Funktion kannst du überprüfen, ob eine App
Daten korrekt sind. Um dies zu überprüfen, führe die Demo-App und die Tuning Fork Monitor-App unter
gleichzeitig. Diese Überwachungs-App fungiert als lokaler Server und zeigt die Daten an
eine mit Tuning Fork erstellte App.
Um die Monitoring-App und die Demo-App gleichzeitig auszuführen, um zu prüfen, ob die Demo funktioniert
App ordnungsgemäß funktioniert, gehen Sie so vor:
Installieren Sie das APK der Tuning Fork Monitor-App auf dem Zielgerät mit
adb:
Die Demo-App wird unter Live-Apps als
com.tuningfork.insightsdemo 16 Tippe auf diesen Eintrag, um App-Details und Live-Inhalte zu sehen
Telemetriedaten abzurufen.
<ph type="x-smartling-placeholder"></ph>
<ph type="x-smartling-placeholder"></ph>
Abbildung 2: Die Monitor-App erkennt die Demo-App
<ph type="x-smartling-placeholder"></ph>
<ph type="x-smartling-placeholder"></ph>
Abbildung 3: Die Monitor-App zeigt Daten aus der Demo-App an
Release-Build erstellen
Erstelle einen Release-Build der Demo-App in Android Studio. Sie laden diese Kreation hoch
in der Google Play Console, um Frame-Timing-Grafiken in Android Vitals zu aktivieren.
Android Performance Parameters API aktivieren
in der Google Cloud Console. Diese API ermöglicht der App die Kommunikation mit
Google Play Sie müssen den API-Schlüssel für die Demo-App nicht einschränken.
Kopieren Sie Ihren API-Schlüssel aus dem vorherigen Schritt in den api_key
Feld in
gamesdk/samples/tuningfork/insightsdemo/app/src/main/assets/tuningfork/tuningfork_settings.txt.
Die App-ID der Demo-App ist reserviert, daher kann kein APK hochgeladen werden, das
. Ändern Sie diese ID in der Datei build.gradle der App:
Wählen Sie das Zielgerät aus und klicken Sie auf Ausführen.
Du musst dasselbe Release-APK verwenden, das du in den
Google Play Console
Lassen Sie die Demo-App eine Weile laufen. Es kann bis zu 30 Minuten dauern, bis die
Play Console, um Daten anzuzeigen. Stellen Sie sicher, dass Daten in den
indem Sie die Logebene Info im Fenster Logcat auswählen. Wenn Sie
Fehler im Protokoll, siehe
Häufige Fehler beheben
... I/TuningFork:Web: Connecting to:
https://performanceparameters.googleapis.com/v1/applications/com.tuningfork.yourapp/apks/24:uploadTelemetry
... I/TuningFork: Scene loading 30 (true) took 166 ms
... I/TuningFork:Web: Response code: 200
... I/TuningFork:Web: Response message: OK
... I/TuningFork.GE: UPLOAD request returned 200 {}
Grafiken in der Google Play Console ansehen
Öffnen Sie die Google Play Console und wählen Sie die Test-App aus. Wählen Sie Android
Vitalparameter > Leistung > Statistiken, um das Frame Time-Diagramm zu sehen.
Abbildung 4: Android Vitals-Diagramm
Sie haben erfolgreich einen End-to-End-Test mit der Stimmgabel durchgeführt.
Bibliothek. Sie können das Test-App-Projekt in der Google Play Console löschen, da es
nicht mehr benötigt.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-23 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-23 (UTC)."],[],[]]