Domande frequenti su Google Play Giochi

Questo argomento risponde alle domande comuni sullo sviluppo per Google Play Giochi su PC.

D: Esiste un limite di dimensioni per i caricamenti su Google Play Giochi su PC?

R: per il formato del bundle di app, il limite è 150 MB di base + 2 GB Play Asset Delivery. Se queste informazioni non sono sufficienti, rivolgiti al tuo punto di contatto di Google Play.

D: Cosa succede se HPE non si avvia

Uno screenshot di una finestra di dialogo "Errore Google HPE" con il messaggio "Impossibile avviare Google HPE perché l'inizializzazione non è riuscita".

A: puoi provare alcuni passaggi di debug rapidi:

  1. Assicurati che Windows sia stato aggiornato con la patch di maggio 2020 o successiva.
  2. Assicurati di non aver spostato HPE, deve trovarsi sull'unità "C:".
  3. Rivolgiti al tuo punto di contatto Google Play. Per risolvere rapidamente il problema, invia anche tutti i file di log disponibili.

D: Come faccio a configurare correttamente il canale del tester?

R: consulta la guida allo sviluppo Android.

D: Il mio gioco supporta solo build x86 a 32 bit anziché x86-64. Posso comunque rispettare i requisiti di Play a 64 bit?

R: No.

Per ottenere la certificazione completa, un gioco deve includere un file eseguibile a 64 bit. I giochi a 64 bit tendono ad essere più stabili e a offrire un'esperienza migliore per i giocatori.

Se non è tecnicamente fattibile per il tuo gioco rilasciare una versione a 64 bit, ad esempio per la mancanza del supporto del motore di gioco per x86-64, un gioco può essere considerato "giocabile". In questo caso non può ottenere la certificazione completa.

D: Come si raccolgono i file di registro?

R: I file di log sono archiviati in %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<nome utente>\AppData\Local\Google\Play Games Developer Emulator\Logs`, anche se potrebbero variare nel tuo sistema. Se vuoi raccogliere rapidamente tutti i file log e archiviarli per inviarli al tuo punto di contatto di Google Play, puoi utilizzare questo comando PowerShell:

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

D: Come faccio a riconnettermi all'emulatore se scompare da adb devices?

R: l'emulatore si connette tramite la porta localhost 6520. Puoi eseguire questo comando per riconnetterti:

adb connect localhost:6520

D: Che cos'è il filtro della visibilità del pacchetto e perché devo aggiungere un tag <queries>?

La visibilità dei pacchetti si applica a qualsiasi gioco o applicazione che ha come target Android 11 (livello API 30). In molti casi, le build di Google Play Giochi su PC degli sviluppatori rappresentano la loro prima esperienza di interazione con le regole di visibilità dei pacchetti. Con il nuovo sistema, gli sviluppatori devono esplicitamente dichiarare i pacchetti con cui intendono interagire, a meno che non si tratti di un pacchetto visibile automaticamente.

D: Come faccio a risolvere l'errore richiede il Google Play Store, ma non è presente o perché funzionalità come la fatturazione funzionano quando installo il gioco dal Play Store, ma non quando lo installo tramite sideload?

Le nuove regole di visibilità dei pacchetti potrebbero impedire al tuo gioco di accedere a Play Services se non è installato dal Play Store. Puoi risolvere il problema aggiungendo una query al pacchetto "com.android.vending" nel file AndroidManifest.xml:

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

D: Devo implementare il ridimensionamento della finestra per Google Play Giochi su PC?

di serie

D: Posso cambiare la modalità del mouse tra input non elaborato ed emulazione touchscreen nell'emulatore di Google Play Giochi su PC?

A: per passare dalla modalità touchscreen simulata agli input del mouse "non elaborati", puoi utilizzare il menu contestuale dell'icona della barra delle app HPE_Dev:

Uno screenshot della barra delle app di Windows 11. L&#39;immagine della carota è selezionata per mostrare le icone nascoste e intorno all&#39;immagine viene visualizzato un quadrato rosso

Fai clic con il tasto destro del mouse, seleziona "Opzioni sviluppatore" e scegli la modalità di immissione da simulare in "Modalità di immissione del mouse".

Uno screenshot che mostra il menu contestuale espanso sull&#39;icona della barra delle app HPE_Dev. L&#39;opzione di menu

Nell'esperienza del giocatore, dichiarare che il tuo gioco utilizza la funzionalità android.hardware.type.pc attiverà automaticamente il passaggio, come attualmente avviene su ChromeOS.

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

D: Perché l'accesso automatico ai servizi per i giochi di Play v2 non va a buon fine su un dispositivo mobile?

R: al momento esistono due dipendenze per l'accesso al servizio Play Giochi v2 su un dispositivo: GMS Core e App Play Giochi.

  1. La versione di GMS Core deve essere successiva a 21.30.xx. Per controllare la versione, utilizza questo comando:

    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)

    Il primo versionName è la versione da controllare. L'aggiornamento di GMS Core dovrebbe essere pushato automaticamente su un dispositivo Android. Facci sapere se non è così.

  2. L'app Google Play Giochi deve essere nella versione 2021.08.29094 o successive. Puoi verificarlo andando su Impostazioni > App, selezionando l'app Play Giochi e cercando il numero di versione in fondo alla pagina dei dettagli.

    Tieni presente che non è più necessario eseguire il sideload dell'app Play Giochi per testare la versione 2 di Play Giochi Services. La versione necessaria dovrebbe essere ora disponibile sui dispositivi degli utenti.

D: Posso usare il pacing dei frame in Google Play Giochi su PC (o "Perché il mio gioco Unity si arresta in modo anomalo al momento del lancio")?

R: La libreria per il pacing dei frame è supportata in Google Play Giochi su PC, ma la versione inclusa nel gioco Unity al momento causa un arresto anomalo al momento del lancio. Se utilizzi il motore grafico Unity, cerca l'opzione di compilazione "Ottimizza il pacing dei frame" e assicurati che sia disattivata.

Uno screenshot del

D: È possibile consentire ai giocatori di caricare immagini memorizzate localmente da Google Play Giochi su PC?

R: Al momento l'emulatore non ha un'astrazione del file system locale significativa per scegliere o aggregare le immagini archiviate sul PC di un player. Se al momento utilizzi Intent.ACTION_PICK insieme a MediaStore.Images.Media, per il momento dovresti rimuovere questo codice dalle build di Google Play Giochi su PC.

D: Puoi eseguire più istanze dell'emulatore o più giochi contemporaneamente nell'emulatore?

R: L'emulatore supporta l'esecuzione di una sola istanza e di un solo gioco alla volta. L'emulatore non supporta inoltre l'esecuzione di più istanze dello stesso gioco.

D: Possiamo utilizzare le notifiche push per Google Play Giochi?

R: poiché Google Play Giochi utilizza un emulatore, il supporto delle notifiche push è limitato.

D: Possiamo utilizzare gli annunci in-game con Google Play Giochi su PC?

R: Sì. Contatta la tua rete pubblicitaria per verificare che supporti Google Play Giochi su PC. Se sei una rete pubblicitaria, consulta questa guida per gli sviluppatori per saperne di più su come supportare al meglio Google Play Giochi su PC.

D: Come supportiamo Google Play Giochi su PC come rete pubblicitaria?

R. Consulta questa Guida per gli sviluppatori per scoprire in che modo le reti pubblicitarie possono supportare al meglio Google Play Giochi su PC.

D: Come faccio ad analizzare i dati di Google Play Giochi su PC in Google Play Console?

R: puoi trovare i report di Google Play Giochi su PC in Statistiche, Android Vitals e Copertura e dispositivi. Filtra con Fattore di forma e seleziona Google Play Giochi su PC per visualizzare i dati sulla piattaforma.

D: Posso utilizzare i canali di test, la preregistrazione o altre funzionalità del canale di rilascio di Google Play in Google Play Giochi su PC?

R: durante la procedura beta, ti chiediamo di utilizzare i flussi di rilascio che abbiamo documentato. Puoi trovare ulteriori informazioni nella sezione Considerazioni sulla release beta.