Часто задаваемые вопросы по играм Google Play, Часто задаваемые вопросы по играм Google Play

В этой теме даны ответы на распространенные вопросы о разработке игр для Google Play на ПК.

Вопрос: Существует ли ограничение на размер загрузки игр в Google Play для ПК?

О. Для формата App Bundle ограничение составляет 150 МБ базового размера + 2 ГБ Play Asset Delivery . Если этого недостаточно, обратитесь к своему контактному лицу в Google Play.

Вопрос: Что делать, если HPE не запускается?

Снимок экрана диалогового окна «Ошибка Google HPE», в котором говорится: «Невозможно запустить Google HPE, поскольку инициализация не удалась».

О: Есть несколько быстрых шагов по отладке, которые вы можете попробовать:

  1. Убедитесь, что Windows обновлена ​​патчем от мая 2020 года или более поздней версии.
  2. Убедитесь, что вы не переместили HPE, он должен находиться на диске C:.
  3. Обратитесь к своему контактному лицу в Google Play. Вам также следует отправить все доступные файлы журналов, чтобы обеспечить быстрое исправление.

Вопрос: Как правильно настроить тестер?

О: См. руководство по разработке для Android .

В: Моя игра поддерживает только 32-битные сборки x86, а не x86-64; Могу ли я по-прежнему соответствовать требованиям Play к 64-битной версии?

А: Нет.

Чтобы пройти полную сертификацию , игра должна поставляться с 64-битным исполняемым файлом. 64-битные игры, как правило, более стабильны и обеспечивают лучший игровой опыт.

Если для вашей игры технически невозможно выпустить 64-битную версию, например, из-за отсутствия поддержки игрового движка для x86-64, игра может считаться «играбельной». В этом случае невозможно добиться полной сертификации.

Вопрос: Как мне собрать файлы журналов?

О: Файлы журналов хранятся в папке %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension .log . Normally, this path expands to C:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`, хотя в вашей системе он может отличаться. Если вы хотите быстро собрать все файлы журналов и заархивировать их для отправки контактному лицу в Google Play, вы можете использовать эту команду PowerShell:

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

В: Как мне переподключиться к эмулятору, если он пропал с adb devices ?

О: Эмулятор подключается через локальный порт 6520. Вы можете запустить эту команду для повторного подключения:

adb connect localhost:6520

Вопрос: Что такое фильтрация видимости пакетов и зачем мне добавлять тег <queries> ?

Видимость пакета применяется к любой игре или приложению, предназначенному для Android 11 (уровень API 30). Во многих случаях сборки Google Play Games для ПК — это их первый опыт взаимодействия разработчиков с правилами видимости пакетов. В новой системе разработчики должны явно указывать пакеты, с которыми они собираются взаимодействовать, если только это не автоматически видимый пакет.

Вопрос: Как устранить ошибку требуется Google Play Store, но он отсутствует или почему такие функции, как выставление счетов, работают, когда я устанавливаю игру из Play Store, но не работают, когда я загружаю игру неопубликовано?

Новые правила видимости пакетов могут заблокировать доступ вашей игры к сервисам Play, если она не установлена ​​из Play Store. Вы можете решить эту проблему, добавив запрос к пакету "com.android.vending" в файле AndroidManifest.xml :

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

Вопрос: Нужно ли мне реализовать изменение размера окна для Google Play Games на ПК?

Нет.

Вопрос: Могу ли я изменить режим мыши между необработанным вводом и эмуляцией сенсорного экрана в эмуляторе Google Play Games на ПК?

О: Чтобы переключиться между режимом имитации сенсорного экрана и «необработанным» вводом с помощью мыши, вы можете использовать контекстное меню на значке HPE_Dev на панели задач:

Скриншот панели задач Windows 11. Изображение моркови выбрано для отображения скрытых значков, а вокруг него отображается красный квадрат.

Щелкните правой кнопкой мыши, выберите «Параметры разработчика» и выберите режим ввода, который вы хотите имитировать, в разделе «Режим ввода с помощью мыши».

Снимок экрана, показывающий развернутое контекстное меню на значке HPE_Dev на панели задач. Опция меню

В пользовательском интерфейсе объявление о том, что ваша игра использует функцию android.hardware.type.pc автоматически переключится, как это происходит в настоящее время в ChromeOS .

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

Вопрос: Почему не удается выполнить автоматический вход в Play Games Services v2 на мобильном устройстве?

О: На данный момент существует две зависимости для входа в Play Games Services v2 на устройстве: GMS Core и Play Games App .

  1. Версия GMS Core должна быть позже 21.30.xx. Чтобы проверить версию, используйте эту команду:

    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)

    Первое versionName — это версия, которую необходимо проверить. Обновление GMS Core должно автоматически устанавливаться на устройство Android. Пожалуйста, сообщите нам, если это не так.

  2. Версия приложения Google Play Games должна быть 2021.08.29094 и выше. Вы можете проверить это, перейдя в «Настройки» > «Приложения» , выбрав приложение Play Games, а затем найдя номер версии внизу страницы сведений.

    Обратите внимание, что вам больше не нужно загружать приложение Play Games для тестирования Play Games Services v2 — необходимая версия уже сейчас должна быть доступна на пользовательских устройствах.

Вопрос: Могу ли я использовать частоту кадров в Google Play Games на ПК (или «Почему моя игра Unity вылетает при запуске»)?

О: Библиотека синхронизации кадров поддерживается в Google Play Games на ПК, но версия, включенная в игру Unity, в настоящее время вызывает сбой при запуске. Если вы используете игровой движок Unity, найдите параметр сборки «Оптимизировать темп кадров» и убедитесь, что он отключен.

Скриншот

Вопрос: Можно ли разрешить игрокам загружать локально сохраненные изображения из Google Play Games на ПК?

О: В настоящее время эмулятор не имеет значимой абстракции локальной файловой системы для выбора или агрегирования изображений, хранящихся на ПК игрока. Если вы в настоящее время используете Intent.ACTION_PICK в сочетании с MediaStore.Images.Media , вам следует удалить этот код из сборок Google Play Games для ПК.

Вопрос: Можете ли вы запустить несколько экземпляров эмулятора или несколько игр в эмуляторе одновременно?

О: Эмулятор поддерживает запуск только одного экземпляра эмулятора и запуск только одной игры одновременно. Эмулятор также не поддерживает запуск нескольких экземпляров одной и той же игры.

Вопрос: Можем ли мы использовать push-уведомления для Google Play Games?

О: Поскольку Google Play Games использует эмулятор, push-уведомления имеют ограниченную поддержку.

Вопрос: Можем ли мы использовать внутриигровую рекламу в Google Play Games на ПК?

А: Да. Свяжитесь с вашей рекламной сетью, чтобы подтвердить, что она поддерживает Google Play Games для ПК. Если вы являетесь рекламной сетью, ознакомьтесь с этим руководством разработчика для получения дополнительной информации о том, как лучше всего поддерживать Google Play Games на ПК.

Вопрос: Как мы поддерживаем Google Play Games для ПК в качестве рекламной сети?

О: Ознакомьтесь с этим руководством разработчика, чтобы узнать, как рекламные сети могут лучше всего поддерживать Google Play Games на ПК.

Вопрос: Как проанализировать данные Google Play Games на ПК в консоли Google Play?

О: Отчеты об играх Google Play на ПК можно найти в разделах «Статистика», «Android Vitals» и «Охват и устройства». Отфильтруйте по форм-фактору и выберите Google Play Игры для ПК, чтобы просмотреть данные на платформе.

Вопрос: Могу ли я использовать тестовые версии , предварительную регистрацию или другие функции версии Play в Google Play Games на ПК?

О: В процессе бета-тестирования мы просим вас использовать задокументированные нами потоки выпуска . Дополнительную информацию можно найти в разделе «Рекомендации по бета-версии» .