Domande frequenti su Google Play Giochi

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

D: Esiste un limite per le dimensioni di un caricamento tramite Google Play Giochi su PC?

R. Per il formato dell'app bundle, il limite è di 150 MB di base + 2 GB di Play Asset Delivery. Se ciò non è sufficiente, rivolgiti al tuo punto di contatto Google Play.

D: Cosa succede se HPE non si avvia

Uno screenshot della finestra di dialogo "Errore Google HPE" con il messaggio "Impossibile avviare Google HPE come inizializzazione non riuscita".

R: Puoi provare alcuni rapidi passaggi di debug:

  1. Assicurati che Windows sia stato aggiornato con la patch di maggio 2020 o successiva.
  2. Assicurati di non aver spostato HPE, perché deve trovarsi sull'unità "C:".
  3. Rivolgiti al tuo punto di contatto Google Play. Devi inviare anche tutti i file di log disponibili per garantire una risoluzione rapida.

D: Come faccio a configurare correttamente il mio canale 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 del formato 64 bit di Google Play?

R: No.

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

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

D: Come si raccolgono i file di log?

R: I file di log vengono archiviati in %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Utenti<nome utente>\myaccount\Local\Google\Play Giochi Developer Emulator\Logs", anche se può variare in base al sistema. Se vuoi raccogliere rapidamente tutti i file di log e archiviarli per inviarli al tuo punto di contatto 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à dei pacchetti 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 sono la loro prima esperienza di interazione con le regole di visibilità dei pacchetti. Con il nuovo sistema, gli sviluppatori devono dichiarare esplicitamente 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 Google Play Store, ma non è presente, oppure perché funzionalità come la fatturazione funzionano quando installo il gioco dal Play Store, ma non quando effettuo l'installazione tramite sideload del mio gioco?

Le nuove regole di visibilità dei pacchetti potrebbero impedire al tuo gioco di accedere a Play Services se non è installato dal Play Store. Per risolvere il problema, aggiungi 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 passando dall'input non elaborato all'emulazione del touchscreen nell'emulatore Google Play Giochi su PC?

R: Per passare dalla modalità touchscreen simulata agli input del mouse "grezzi", puoi utilizzare il menu contestuale sull'icona della barra delle applicazioni di HPE_Dev:

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

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

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

Se dichiari che il tuo gioco usa la funzionalità android.hardware.type.pc, nell'esperienza giocatore verrà eseguito il passaggio automatico come attualmente 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 riesce su un dispositivo mobile?

R. Al momento esistono due dipendenze per l'accesso a servizi per i giochi di Play v2 per poter funzionare su un dispositivo: GMS Core e l'app Play Giochi.

  1. La versione GMS Core deve essere successiva alla versione 21.30.xx. Per verificare 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 inviato automaticamente su un dispositivo Android. In caso contrario, informaci.

  2. La versione dell'app Google Play Giochi deve essere 2021.08.29094 o versioni successive. Per verificarlo, vai a Impostazioni > App, seleziona l'app Play Giochi e cerca il numero di versione in fondo alla pagina dei dettagli.

    Tieni presente che non è più necessario installare l'app Play Giochi tramite sideload per testare la versione 2 di Servizi per i giochi di Play. La versione necessaria dovrebbe essere ora disponibile sui dispositivi degli utenti.

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

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

Uno screenshot

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 significativa del file system locale per la scelta o l'aggregazione delle 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 nelle build di Google Play Giochi su PC.

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

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

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

R. Poiché Google Play Giochi utilizza un emulatore, le notifiche push hanno un supporto limitato.

D: Possiamo usare 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 rappresenti una rete pubblicitaria, consulta questa guida per gli sviluppatori per avere ulteriori informazioni 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 come 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 relativi a 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 usare i canali di test, la preregistrazione o altre funzionalità dei canali 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 versione beta.