W tym artykule znajdziesz odpowiedzi na najczęstsze pytania dotyczące tworzenia gier na PC w Grach Google Play.
Pyt.: Czy istnieje ograniczenie rozmiaru przesyłanego pliku w Grach Google Play na PC?
O: W przypadku formatu pakietu aplikacji limit wynosi 150 MB na wersję podstawową + 2 GB na Play Asset Delivery. Jeśli to nie wystarczy, skontaktuj się z osobą kontaktową w Google Play.
P: Co zrobić, jeśli HPE nie uruchomi się?

O: Oto kilka szybkich czynności, które możesz wykonać, aby rozwiązać problem:
- Upewnij się, że system Windows został zaktualizowany do wersji z maja 2020 r. lub nowszej.
- Upewnij się, że nie przeniesiono HPE. Musi znajdować się na dysku C.
- Skontaktuj się z osobą kontaktową w Google Play. Aby przyspieszyć rozwiązanie problemu, prześlij też wszystkie dostępne pliki dziennika.
P: Jak prawidłowo skonfigurować ścieżkę testera?
O: Zapoznaj się z przewodnikiem po tworzeniu aplikacji na Androida.
P: Moja gra obsługuje tylko kompilacje 32-bitowe x86, a nie x86-64. Czy mogę spełnić wymagania Google Play dotyczące kodu 64-bitowego?
O: Nie.
Aby uzyskać pełną certyfikację, gra musi zawierać plik wykonywalny 64-bitowy. Gry 64-bitowe są zwykle bardziej stabilne i zapewniają lepsze wrażenia z gry.
Jeśli z przyczyn technicznych nie możesz dostarczyć 64-bitowej wersji gry, np. z powodu braku obsługi x86-64 przez silnik gry, gra może zostać uznana za „grywalną”. W takim przypadku nie może uzyskać pełnego certyfikatu.
P: Jak zebrać pliki dziennika?
O: Pliki dziennika są przechowywane w folderze %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with
the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`,
chociaż w Twoim systemie może to wyglądać inaczej. Jeśli chcesz szybko zebrać wszystkie pliki dziennika i zarchiwizować je, aby wysłać do osoby kontaktowej w Google Play, możesz użyć tego polecenia PowerShell:
Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zipP: Jak mogę ponownie połączyć się z emulatorem, jeśli zniknie on z adb devices?
O: Emulator łączy się przez port 6520 na hoście lokalnym. Aby ponownie nawiązać połączenie, możesz uruchomić to polecenie:
adb connect localhost:6520P: Co to jest filtrowanie widoczności pakietu i dlaczego muszę dodać tag <queries>?
Widoczność pakietów dotyczy wszystkich gier i aplikacji kierowanych na Androida 11 (poziom API 30). W wielu przypadkach wersje Gier Google Play na PC tworzone przez deweloperów są ich pierwszym kontaktem z zasadami widoczności pakietu. W nowym systemie deweloperzy muszą deklarować pakiety, z którymi zamierzają wchodzić w interakcje, chyba że jest to pakiet widoczny automatycznie.
P: Jak rozwiązać problem z błędem wymaga Sklepu Google Play, ale go nie ma ? Dlaczego funkcje takie jak płatności działają, gdy zainstaluję grę ze Sklepu Play, ale nie działają, gdy zainstaluję ją z innego urządzenia?
Nowe reguły widoczności pakietu mogą zablokować dostęp do Usług Google Play, jeśli gra nie została zainstalowana ze Sklepu Play. Możesz to rozwiązać, dodając zapytanie do pakietu "com.android.vending" w pliku AndroidManifest.xml:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
P: Czy muszę wdrożyć zmianę rozmiaru okna w przypadku Gier Google Play na PC?
Nie.
P: Czy w emulatorze Gier Google Play na PC mogę przełączać tryb myszy między surowym wejściem a emulacją ekranu dotykowego?
O: Aby przełączać się między symulowanym trybem ekranu dotykowego a „surowymi” danymi wejściowymi myszy, możesz użyć menu kontekstowego ikony paska zadań HPE_Dev:
![]()
Kliknij prawym przyciskiem myszy „Opcje programisty” i w sekcji „Tryb wprowadzania myszy” wybierz tryb wprowadzania, który chcesz symulować.

W przypadku odtwarzacza zadeklarowanie, że gra korzysta z tej funkcji android.hardware.type.pc, spowoduje automatyczne przełączenie, tak jak obecnie dzieje się to w ChromeOS.
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
P: Dlaczego automatyczne logowanie w Usługach Gier Play w wersji 2 nie działa na urządzeniu mobilnym?
O: Obecnie do działania logowania w usługach Gier Play w wersji 2 na urządzeniu potrzebne są 2 zależności: GMS Core i aplikacja Gry Play.
Wersja GMS Core musi być nowsza niż 21.30.xx. Aby sprawdzić wersję, użyj tego polecenia:
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)Pierwsza
versionNameto wersja, którą należy sprawdzić. Aktualizacja GMS Core powinna zostać automatycznie przesłana na urządzenie z Androidem. Jeśli tak się nie stanie, poinformuj nas o tym.Wersja aplikacji Gry Google Play musi być co najmniej 2021.08.29094. Możesz to sprawdzić, wybierając kolejno Ustawienia > Aplikacje, a następnie aplikację Gry Play. Numer wersji znajdziesz u dołu strony z informacjami.
Pamiętaj, że nie musisz już instalować aplikacji Gry Play z pliku APK, aby testować usługi gier Play w wersji 2 – odpowiednia wersja powinna być już dostępna na urządzeniach użytkowników.
P: Czy mogę używać synchronizacji klatek w Grach Google Play na PC (lub „Dlaczego moja gra w Unity zawiesza się podczas uruchamiania”)?
O: Biblioteka synchronizacji klatek jest obsługiwana w Gry Google Play na PC, ale wersja dołączona do gry na silniku Unity powoduje obecnie awarię podczas uruchamiania. Jeśli używasz silnika gier Unity, poszukaj opcji kompilacji „Optimize Frame Pacing” (Optymalizuj tempo klatek) i upewnij się, że jest ona wyłączona.
P: Czy można zezwolić graczom na przesyłanie obrazów przechowywanych lokalnie z Gier Google Play na PC?
O: Emulator nie ma obecnie znaczącej abstrakcji lokalnego systemu plików, która umożliwiałaby wybieranie lub agregowanie obrazów przechowywanych na komputerze gracza. Jeśli obecnie używasz kodu
Intent.ACTION_PICK
w połączeniu z kodem
MediaStore.Images.Media,
na razie usuń go z kompilacji Gier Google Play na PC.
P: Czy można uruchomić wiele instancji emulatora lub wiele gier w emulatorze jednocześnie?
O: Emulator obsługuje tylko 1 instancję emulatora i tylko 1 grę naraz. Emulator nie obsługuje też uruchamiania wielu instancji tej samej gry.
P: Czy możemy używać powiadomień push w Grach Google Play?
O: Ze względu na to, że Gry Google Play korzystają z emulatora, powiadomienia push mają ograniczoną obsługę.
P: Czy w Grach Google Play na PC można wyświetlać reklamy w grze?
O: Tak. Skontaktuj się z siecią reklamową, aby potwierdzić, że obsługuje ona Gry Google Play na PC. Jeśli jesteś siecią reklamową, zapoznaj się z tym przewodnikiem dla deweloperów, aby dowiedzieć się więcej o tym, jak najlepiej obsługiwać Gry Google Play na PC.
P: Jak obsługujemy Gry Google Play na PC jako sieć reklamową?
O: Zapoznaj się z tym przewodnikiem dla deweloperów, aby dowiedzieć się, jak sieci reklamowe mogą najlepiej wspierać Gry Google Play na PC.
P: Jak analizować dane dotyczące Gier Google Play na PC w Konsoli Google Play?
O: Raporty dotyczące Gier Google Play na PC znajdziesz w sekcjach Statystyki, Podstawowe informacje o Androidzie oraz Zasięg i urządzenia. Aby wyświetlić dane na tej platformie, zastosuj filtr Format i wybierz Gry Google Play na PC.