Проверка готовности игры – это инструмент, который позволяет локально проверить игру на соответствие требованиям к проверке в эмуляторе для разработчиков Google Play Games на компьютере. Это поможет сократить время проверки, поскольку вы сможете выявить распространенные проблемы до отправки игры на официальную проверку.
Как это работает?
- Запустите игру в эмуляторе Google Play Games на компьютере для разработчиков.
- Откройте Game Readiness Checker, нажав на значок Validate Game Readiness (Проверить готовность игры) в контекстном меню области уведомлений (нажмите правой кнопкой мыши на значок Google Play Games на компьютере в области уведомлений).
- В инструменте проверки готовности игры выберите название пакета игры, которую вы тестируете.
- Нажмите Запустить тесты.
- Подождите 20 секунд, пока тестирование не завершится.
После этого вы получите список всех результатов тестирования (пройдено или не пройдено). Для непройденных тестов справа приводится описание проблемы и ссылка на эту документацию для разработчиков. Эти ссылки помогут вам диагностировать проблему и найти решение.
Тесты на совместимость с Google Play Играми на компьютере
Ниже перечислены проверки, которые выполняет инструмент проверки готовности к играм, и описано, как устранить обнаруженные проблемы.
Тестирование функций Android
- Что проверяется. Наличие в файле
AndroidManifest.xmlфункций, которые не поддерживаются в Google Play Games на компьютере. - Как устранить сбои при тестировании. Удалите или сделайте необязательными все функции, которые не поддерживаются в Google Play Games на компьютере. Это позволит игрокам устанавливать вашу игру и играть в нее.
Поддерживаемый тест ABI
- Что проверяется. Поддерживает ли игра x86, x86-64 или любой ARM ABI. Это необходимо для запуска в Google Play Играх на компьютере.
- Как устранить сбои при тестировании. Убедитесь, что ваша игра и поддерживающие ее библиотеки созданы для архитектуры x86-64.
Тест ABI x86
- Что проверяется. Поддерживает ли игра ABI x86-64, который рекомендуется для Google Play Games на компьютере.
- Как устранить сбои при тестировании. Убедитесь, что ваша игра и поддерживающие ее библиотеки созданы для архитектуры x86-64.
Тест неподдерживаемой версии OpenGL
- Что проверяется. Поддерживается ли версия OpenGL, указанная в манифесте, в Google Play Играх на компьютере.
- Как устранить сбои при тестировании. Убедитесь, что игра поддерживает минимальные версии OpenGL ES или Vulkan для Google Play Игр на компьютере, и обновите
AndroidManifest.xml.
Тестирование интеграции SDK сервисов Play Games версии 2 (необязательно)
- Что проверяется. Наличие SDK сервисов Play Games версии 2 в файле
AndroidManifest.xml. - Как устранить сбои при тестировании. Если вы используете PGS для сохранения в облаке или достижений, прочитайте о требованиях к непрерывности и убедитесь, что вы интегрировали последнюю версию SDK сервисов Play Games. Если вы используете собственное решение для сохранения в облаке и не используете PGS, вы можете игнорировать эту ошибку.
Тестирование входа с помощью SDK сервисов Play Games версии 2 (необязательно)
- Что проверяется. Выполнил ли игрок вход с помощью SDK сервисов Play Games версии 2.
- Как устранить сбои при тестировании. Если вы используете PGS, прочитайте о требованиях к непрерывности и убедитесь, что вход в аккаунт игрока выполняется при запуске. Если вы используете собственное решение для сохранения в облаке, можете игнорировать эту ошибку.
Тестирование Input SDK
- Что проверяется. Интегрирована ли игра с сервисом сопоставления ввода с помощью Input SDK.
- Как устранить сбои при тестировании. Прочитайте статью об Input SDK и убедитесь, что вы аннотируете привязки действий в игре.
Тест стабильности частоты кадров
- Что проверяется:
- В игре было создано недостаточно кадров для расчета стабильной частоты кадров.
- Частота кадров в игре не всегда превышала 30 кадров/с.
- Как устранить сбои при тестировании. Убедитесь, что игра соответствует требованиям к частоте кадров для Google Play Games на компьютере и поддерживает стабильную частоту кадров.
Проверка разрешений
- Что проверяется. Запрашивает ли игра разрешения, которые не поддерживаются в Google Play Играх на компьютере.
- Как устранить сбои при тестировании. Узнайте, какие функции не поддерживаются в Google Play Играх на компьютере, и убедитесь, что они необязательны.
Тестирование ANR
- Что проверяется. Возникает ли ошибка "Приложение не отвечает" (ANR) во время работы игры.
- Как устранить сбои при тестировании. Узнайте, как выявлять ошибки ANR и какие из них встречаются чаще всего, и устраните все проблемы, которые могли возникнуть при запуске Game Readiness Checker.
Тест на сбой приложения
- Что проверяется: произошел ли сбой в игре.
- Как устранить сбои при тестировании. Проведите диагностику и устраните сбои, которые могли возникнуть при запуске Game Readiness Checker.