Lumberyard
Guía del usuario (Version 1.21)

Uso de AWS Device Farm para compilaciones de Android

Puede utilizar AWS Device Farm para probar el juego de Lumberyard en varios dispositivos. En este tema se explica cómo ejecutar una compilación de Android creada con Lumberyard en AWS Device Farm.

Requisitos previos

Para ejecutar un juego de Lumberyard en AWS Device Farm, debe disponer de lo siguiente:

Si prefiere no utilizar su equipo en una dirección IP pública, puede utilizar Amazon Elastic Compute Cloud (Amazon EC2) para ejecutar el compilador de sombreadores de Lumberyard para el desarrollo de aplicaciones móviles.

Creación de la compilación

Siga los pasos que se indican a continuación para crear la compilación a implementar en AWS Device Farm.

  1. Vaya al directorio \dev de su proyecto de juego. Por ejemplo, el directorio de SamplesProject es \dev\SamplesProject.

  2. Edite el archivo project.json del juego para establecer place_assets_in_apk (en android_settings) en 1.

  3. Vaya al directorio lumberyard_version\dev.

  4. Edite el archivo system_android_es3.cfg para establecer la dirección IP para que el compilador de sombreadores remoto apunte hacia la instancia Amazon EC2 o hacia la dirección IP pública de su equipo.

  5. Compile el juego.

Implementación en AWS Device Farm

Siga los pasos que se indican a continuación para implementar la compilación en AWS Device Farm.

  1. Abra Consola de administración de AWS.

  2. En la pestaña Device Farm, haga lo siguiente:

    1. Haga clic en Create a new project (Crear un proyecto nuevo) y escriba un nombre para el proyecto.

    2. Haga clic en Create a new run (Crear una nueva ejecución) y luego haga clic en el botón con el logotipo de Android e iOS.

    3. Haga clic en Upload (Cargar) y seleccione el archivo .apk que ha creado anteriormente.

    4. Cuando finalice el proceso de carga, escriba un nombre para la ejecución.

    5. En la página Configure a test (Configurar una prueba), haga clic en Built-in Fuzz (Fuzzz integrado).

    6. Deje que la prueba se ejecute durante 10 a 15 minutos configurando el campo Event count (Número de eventos) en 600 y Event throttle (Limitación de eventos) en 1000.

    7. Para el grupo de dispositivos, haga clic en Create a new device pool (Crear un nuevo grupo de dispositivos).

    8. Busque y seleccione Samsung Galaxy S7. Escriba el nombre y la descripción del grupo y guárdelos.

    9. Haga clic en las restantes pantallas de confirmación.

  3. Cuando se hayan completado las pruebas, haga clic en la pestaña Screenshots (Capturas de pantalla) para ver el contenido implementado.