In diesem Thema werden häufige Fragen zum Entwickeln von Apps Google Play Spiele auf dem PC
F: Gibt es eine Größenbeschränkung für Uploads bei Google Play Spiele auf dem PC?
A: Für das App-Bundle-Format liegt das Limit bei 150 MB Base + 2 GB. Play Asset Delivery Wenn diese nicht ausreicht, wenden Sie sich an Ihren Ansprechpartner bei Google Play.
F: Was passiert, wenn HPE nicht startet?
A: Hier sind einige einfache Schritte zur Fehlerbehebung:
- Prüfen Sie, ob Windows über den Patch vom Mai 2020 oder später aktualisiert wurde.
- HPE darf sich nicht auf dem Laufwerk „C:“ befinden. Achte darauf, dass du es nicht verschoben hast.
- Wenden Sie sich an Ihren Ansprechpartner bei Google Play. Sie sollten alle verfügbaren Logdateien, um eine schnelle Problembehebung zu gewährleisten.
F: Wie richte ich meinen Tester-Track richtig ein?
A: Sehen Sie sich die Android-Entwicklung .
F: Mein Spiel unterstützt nur 32-Bit-x86-Builds anstelle von x86-64. kann ich trotzdem die 64-Bit-Anforderungen von Google Play erfüllen?
A: Nein.
Um dieses Ziel zu erreichen, vollständige Zertifizierung, muss ein Spiel eine ausführbare 64-Bit-Datei bereitstellen. 64-Bit-Spiele sind in der Regel stabiler und führen zu einem besseren Spielerlebnis.
Falls es technisch nicht möglich ist, eine 64-Bit-Version wie der fehlende Unterstützung der Spiel-Engine für x86-64, könnte ein Spiel „playable“ enthält. In diesem Fall ist keine vollständige Zertifizierung möglich.
F: Wie kann ich die Protokolldateien sammeln?
A: Die Protokolldateien werden gespeichert in
%LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with
the file extension
.log. Normally, this path expands to
C:\Benutzer<Benutzername>\AppData\Local\Google\Play Spiele Developer Emulator\Logs`,
Dies kann jedoch je nach System variieren. Wenn Sie schnell alle Protokolle
und archivieren Sie sie, um sie an Ihren Ansprechpartner bei Google Play zu senden.
diesem PowerShell-Befehl:
Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip
F: Wie kann ich die Verbindung zum Emulator wiederherstellen, wenn er in adb devices
nicht mehr angezeigt wird?
A: Der Emulator stellt die Verbindung über den Localhost-Port 6520 her. Sie können diesen Befehl ausführen, um Verbinden:
adb connect localhost:6520
F: Was ist die Filterung nach Paketsichtbarkeit und warum muss ich ein <queries>
-Tag hinzufügen?
Paketsichtbarkeit gilt für alle Spiele oder Apps, die auf Android 11 (API-Level 30) ausgerichtet sind. In vielen Fälle, Entwickler- Erste Interaktionsmöglichkeiten für Google Play Spiele auf dem PC mit den Regeln für die Paketsichtbarkeit. Mit dem neuen System müssen Entwickler explizit deklarieren die Pakete an, mit denen sie interagieren möchten, es sei denn, es handelt sich um automatisch sichtbar Paket.
F: Wie behebe ich den Fehler erfordert den Google Play Store, der fehlt oder warum funktionieren Funktionen wie die Abrechnung, wenn ich das Spiel über den Play Store installiere, aber nicht, wenn ich mein Spiel per Sideload lade?
Die neuen Regeln für die Paketsichtbarkeit können dazu führen, dass dein Spiel gesperrt wird
nicht auf die Play-Dienste zugreifen, wenn sie nicht über den Play Store installiert wurden. Sie können
fügen Sie dem Paket "com.android.vending"
in Ihrem
AndroidManifest.xml
-Datei:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
F: Muss ich bei Google Play Spiele auf dem PC die Fenstergröße implementieren?
Nein.
F: Kann ich im Emulator von Google Play Spiele auf dem PC zwischen Roheingabe und Touchscreen-Emulation wechseln?
A: Um zwischen dem simulierten Touchscreen-Modus und dem RAW-Modus zu wechseln Mauseingaben können Sie das Kontextmenü auf dem HPE_Dev Taskleistensymbol verwenden:
Klicken Sie mit der rechten Maustaste, wählen Sie „Entwickleroptionen“ und dann unter „Mauseingabemodus“ den Eingabemodus aus, den Sie simulieren möchten.
Im Player wird automatisch gewechselt, wenn du erklärst, dass dein Spiel die Funktion „android.hardware.type.pc
“ in deinem Spiel verwendet, wie es aktuell unter ChromeOS ist.
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
F: Warum schlägt die automatische Anmeldung von Version 2 der Play-Spieldienste auf Mobilgeräten fehl?
A: Derzeit gibt es zwei Abhängigkeiten für Play-Spieldienste v2. Melden Sie sich an, um auf einem Gerät zu arbeiten: GMS Core und Play Spiele App.
Die GMS Core-Version muss höher als 21.30.xx sein. So ermitteln Sie die Version: verwenden Sie diesen Befehl:
adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName" versionCode=213016046 minSdk=30 targetSdk=31 versionName=21.30.16 (150400-391784508) versionCode=202117048 minSdk=30 targetSdk=30 versionName=20.21.17 (150408-316502805)
Die erste
versionName
ist die zu prüfende Version. Das GMS Core-Update sollte automatisch auf ein Android-Gerät übertragen. Sollte dies nicht der Fall sein, teilen Sie uns dies bitte mit.Die Version der Google Play Spiele App muss mindestens 2021.08.29094 sein. Sie können überprüfen Sie dies unter Einstellungen > Apps und wählen Sie die Play Spiele App aus. Die Versionsnummer finden Sie unten auf der Detailseite.
Beachte, dass du die Play Spiele App zum Testen nicht mehr per Sideload übertragen musst. Play-Spieldienste v2: Die erforderliche Version sollte verfügbar sein. jetzt auf Nutzergeräten.
F: Kann ich die Frame-Taktung in Google Play Spiele auf dem PC verwenden (oder „Warum stürzt mein Unity-Spiel beim Start ab“)?
A: Die Bibliothek für die Frame-Taktung wird in Google Play Spiele auf dem PC unterstützt, aber die im Unity-Spiel enthaltene Version verursacht beim Start einen Absturz. Wenn Sie die Unity-Spiel-Engine verwenden, suchen Sie nach der Option „Frame Pacing optimieren“. und stellen Sie sicher, dass sie deaktiviert ist.
F: Können Spieler lokal gespeicherte Bilder von Google Play Spiele auf dem PC hochladen?
A: Der Emulator hat derzeit keine sinnvolle Abstraktion des lokalen Dateisystems
zum Auswählen oder Zusammenfassen von Bildern, die auf dem PC eines Spielers gespeichert sind. Wenn Sie derzeit
Intent.ACTION_PICK
gemischt mit
MediaStore.Images.Media
,
Du solltest diesen Code vorerst aus den Builds für Google Play Spiele auf dem PC entfernen.
F: Können mehrere Instanzen des Emulators gleichzeitig ausgeführt werden oder mehrere Spiele gleichzeitig?
A: Der Emulator unterstützt nur die Ausführung einer Emulatorinstanz und nur ein Spiel nach dem anderen laufen lassen. Der Emulator unterstützt auch nicht die Ausführung mehrerer für dasselbe Spiel.
F: Können wir Push-Benachrichtigungen für Google Play Spiele verwenden?
A: Da Google Play Spiele einen Emulator verwendet, sind Push-Benachrichtigungen Support.
F: Können In-Game-Anzeigen bei Google Play Spiele auf dem PC verwendet werden?
A: Ja. Wenden Sie sich an Ihr Werbenetzwerk, um zu bestätigen, dass es Google Play Spiele auf dem PC Wenn Sie ein Werbenetzwerk betreiben, lesen Sie bitte Im Entwicklerhandbuch finden Sie weitere Informationen dazu, wie Sie um Google Play Spiele auf dem PC bestmöglich zu unterstützen.
F: Wie unterstützen wir Google Play Spiele auf dem PC als Werbenetzwerk?
A: In diesem Entwicklerhandbuch erfahren Sie, wie Sie Netzwerke Google Play Spiele auf dem PC am besten unterstützen.
F: Wie analysiere ich Daten von Google Play Spiele auf dem PC in der Google Play Console?
A: Die Berichte zu Google Play Spiele auf dem PC findest du in der Statistik, unter Android Vitalparameter, Reichweite und Geräte. Filtern Sie nach Formfaktor und wählen Sie Google Play Spiele auf dem PC, um die Daten auf der Plattform zu sehen.
F: Kann ich Test-Tracks, die Vorregistrierung oder andere Play-Release-Track-Funktionen in Google Play Spiele auf dem PC verwenden?
A: Während des Beta-Prozesses möchten wir dich bitten, die bereits bekannten Abläufe für die Veröffentlichung zu verwenden. dokumentiert. Weitere Informationen finden Sie unter Beta-Version Überlegungen zur Veröffentlichung.