Questions fréquentes sur Google Play Jeux

Cet article répond aux questions fréquentes concernant le développement pour Google Play Jeux sur PC.

Q: La taille d'une importation sur Google Play Jeux sur PC est-elle limitée ?

R : Pour le format d'app bundle, la limite est de 150 Mo de base + 2 Go Play Asset Delivery. Si ce n'est pas suffisant, adressez-vous à votre contact Google Play.

Q : Que se passe-t-il si HPE ne démarre pas ?

Capture d'écran d'une boîte de dialogue "Google HPE Error" avec le message "Unable to start Google HPE as initialization failed" (Impossible de démarrer Google HPE en raison d'un échec d'initialisation).

R : Vous pouvez essayer quelques opérations de débogage rapides :

  1. Assurez-vous que Windows est à jour (correctif de mai 2020 ou ultérieur).
  2. Vérifiez que vous n'avez pas déplacé HPE : il doit se trouver sur le disque "C:".
  3. Faites appel à votre contact Google Play. Envoyez tous les fichiers journaux dont vous disposez pour garantir une résolution rapide.

Q : Comment configurer correctement le canal de test ?

R : Consultez le guide sur le développement Android.

Q: Mon jeu n'est compatible qu'avec les versions x86 32 bits plutôt que x86-64. puis-je toujours respecter les exigences 64 bits de Play ?

R : Non.

Pour obtenir la certification complète, le jeu doit proposer un fichier exécutable 64 bits. Les jeux 64 bits sont généralement plus stables et offrent une meilleure expérience aux joueurs.

S'il est techniquement impossible pour votre jeu de livrer une version 64 bits, par exemple en raison de l'absence de compatibilité du moteur de jeu avec x86-64, un jeu peut être considéré comme "jouable". Il ne peut pas obtenir une certification complète dans ce cas.

Q : Comment puis-je récupérer les fichiers journaux ?

R: Les fichiers journaux sont stockés dans %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 Jeux Émulateur du développeur\Logs`, bien que cela puisse varier selon votre système. Si vous souhaitez rassembler rapidement tous les fichiers journaux et les archiver afin de les envoyer à votre contact Google Play, vous pouvez utiliser la commande PowerShell suivante:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

Q : Comment puis-je me reconnecter à l'émulateur s'il disparaît des appareils adb devices ?

R : L'émulateur se connecte via le port localhost 6520. Vous pouvez exécuter la commande suivante pour vous reconnecter :

adb connect localhost:6520

Q : Qu'est-ce que le filtrage en fonction de la visibilité des packages et pourquoi dois-je ajouter une balise <queries> ?

La visibilité du package s'applique à tous les jeux ou applications qui ciblent Android 11 (niveau d'API 30). Dans de nombreux cas, les builds Google Play Jeux sur PC des développeurs constituent leur première expérience avec les règles de visibilité des packages. Avec le nouveau système, les développeurs doivent déclarer les packages avec lesquels ils ont l'intention d'interagir, sauf s'il s'agit de packages automatiquement visibles.

Q : Comment résoudre l'erreur requires the Google Play Store, but it is missing (le Google Play Store est nécessaire, mais il est manquant) ou pourquoi certaines fonctionnalités telles que la facturation fonctionnent-elles lorsque j'installe le jeu depuis le Play Store, mais pas lorsque je télécharge mon jeu de façon indépendante ?

Les nouvelles règles de visibilité du package peuvent empêcher votre jeu d'accéder aux services Play s'il n'a pas été installé depuis le Play Store. Pour résoudre ce problème, ajoutez une requête au package "com.android.vending" dans votre fichier AndroidManifest.xml :

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

Q: Dois-je implémenter le redimensionnement des fenêtres pour Google Play Jeux sur PC ?

de série

Q: Puis-je changer le mode de la souris entre la saisie brute et l'émulation de l'écran tactile dans l'émulateur Google Play Jeux sur PC ?

R : Pour passer du mode d'écran tactile simulé à celui de la souris en mode "brut", vous pouvez utiliser le menu contextuel de l'icône de la barre des tâches HPE_Dev :

Capture d&#39;écran de la barre des tâches de Windows 11. L&#39;image de la carotte est sélectionnée pour afficher les icônes masquées, et un carré rouge est affiché autour de l&#39;icône

Effectuez un clic droit, sélectionnez "Options pour les développeurs", puis choisissez le mode de saisie que vous souhaitez simuler sous "Mode de saisie avec la souris".

Capture d&#39;écran montrant le menu contextuel développé sur l&#39;icône de la barre des tâches HPE_Dev. Option du menu

Dans l'expérience joueur, le fait de déclarer que votre jeu utilise la fonctionnalité android.hardware.type.pc changera automatiquement, comme c'est le cas actuellement sur ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

Q : Pourquoi la connexion automatique aux services de jeux v2 échoue-t-elle sur un appareil mobile ?

R : Actuellement, il existe deux dépendances pour que fonctionne l'option Sign-in des services de jeux Play v2 sur un appareil : GMS Core et l'application Play Jeux.

  1. La version GMS Core doit être ultérieure à 21.30.xx. Pour vérifier la version, utilisez la commande suivante :

    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)

    Le premier élément versionName représente la version à vérifier. La mise à jour GMS Core devrait être automatiquement déployée sur un appareil Android. Si cela ne se produit pas, veuillez nous en informer.

  2. Vous devez utiliser l'application Google Play Jeux 2021.08.29094 ou une version ultérieure. Pour le vérifier, accédez à Paramètres > Applications, sélectionnez l'application Play Jeux, puis recherchez le numéro de version en bas de la page d'informations.

    Veuillez noter que vous n'avez plus besoin de charger l'application Play Jeux pour tester la version 2 des services de jeux Play. La version requise devrait être disponible dès maintenant sur les appareils des utilisateurs.

Q: Puis-je utiliser le frame pacing dans Google Play Jeux sur PC (ou "Pourquoi mon jeu Unity plante-t-il lors du lancement") ?

R: La bibliothèque du frame pacing est compatible avec Google Play Jeux sur PC, mais la version incluse dans le jeu Unity entraîne actuellement un plantage au lancement. Si vous utilisez le moteur de jeu Unity, recherchez l'option de build "Optimize Frame Pacing" et assurez-vous qu'elle est désactivée.

Capture d&#39;écran de l&#39;

Q: Est-il possible d'autoriser les joueurs à importer des images stockées localement depuis Google Play Jeux sur PC ?

R : L'émulateur n'a actuellement pas d'abstraction de système de fichiers locale significative pour le choix ou l'agrégation d'images stockées sur le PC d'un lecteur. Si vous utilisez actuellement Intent.ACTION_PICK avec MediaStore.Images.Media, vous devez supprimer ce code des builds Google Play Jeux sur PC pour le moment.

Q : Pouvez-vous exécuter plusieurs instances de l'émulateur ou plusieurs jeux à la fois ?

R : L'émulateur ne permet d'exécuter qu'une seule instance d'émulateur et ne peut exécuter qu'un seul jeu à la fois. L'émulateur n'est pas non plus compatible avec l'exécution de plusieurs instances du même jeu.

Q : Puis-je utiliser les notifications push pour Google Play Jeux ?

R : Google Play Jeux utilise un émulateur. Par conséquent, les notifications push sont limitées.

Q: Pouvons-nous utiliser des annonces dans le jeu avec Google Play Jeux sur PC ?

R : Oui. Veuillez contacter votre réseau publicitaire pour vous assurer qu'il est compatible avec Google Play Jeux sur PC. Si vous représentez un réseau publicitaire, consultez ce guide du développeur pour découvrir comment prendre en charge au mieux Google Play Jeux sur PC.

Q: Comment Google Play Jeux sur PC est-il pris en charge en tant que réseau publicitaire ?

R: Consultez ce guide du développeur pour découvrir comment optimiser la compatibilité des réseaux publicitaires avec Google Play Jeux sur PC.

Q: Comment analyser les données Google Play Jeux sur PC dans la Google Play Console ?

R: Vous pouvez consulter les rapports sur Google Play Jeux sur PC dans "Statistiques", "Android Vitals" et "Portée et appareils". Filtrez en fonction du facteur de forme et sélectionnez Google Play Jeux sur PC pour afficher les données sur la plate-forme.

Q: Puis-je utiliser les canaux de test, la préinscription ou d'autres fonctionnalités de canal de publication Play dans Google Play Jeux sur PC ?

R: Pendant le processus bêta, nous vous demandons d'utiliser les flux de publication que nous avons documentés. Pour en savoir plus, consultez la section Considérations concernant les versions bêta.