

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Descarga y configura el código de la biblioteca del productor de Android
<a name="producersdk-android-downloadcode"></a>

En esta sección del procedimiento de la biblioteca para productores de Android, descargas el código de ejemplo de Android y abres el proyecto en Android Studio. 

Para ver los requisitos previos y otros detalles sobre este ejemplo, consulta Cómo [usar la biblioteca de productores de Android](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html).



1. Crea un directorio y, a continuación, clónalo AWS Mobile SDK para Android desde el GitHub repositorio. 

   ```
   git clone https://github.com/awslabs/aws-sdk-android-samples
   ```

1. Abra [Android Studio](https://developer.android.com/studio/index.html).

1. En la pantalla de apertura, elija **Open an existing Android Studio project**.

1. Vaya al directorio `aws-sdk-android-samples/AmazonKinesisVideoDemoApp` y elija **OK**.

1. Abra el archivo `AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json`.

   En el `CredentialsProvider` nodo, proporcione el ID del grupo de identidades del procedimiento **Para configurar un grupo de identidades** de la sección [Requisitos previos](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites) e indique el suyo Región de AWS (por ejemplo,**us-west-2**).

   En el `CognitoUserPool` nodo, introduzca el secreto del cliente de la aplicación, el ID del cliente de la aplicación y el ID del grupo del procedimiento **Para configurar un grupo de usuarios** de la sección [Requisitos previos](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites) e introduzca el suyo Región de AWS (por ejemplo,**us-west-2**).

1. El archivo `awsconfiguration.json` será similar al siguiente:

   ```
   {
     "Version": "1.0",
     "CredentialsProvider": {
       "CognitoIdentity": {
         "Default": {
           "PoolId": "us-west-2:01234567-89ab-cdef-0123-456789abcdef",
           "Region": "us-west-2"
         }
       }
     },
     "IdentityManager": {
       "Default": {}
     },
     "CognitoUserPool": {
       "Default": {
         "AppClientSecret": "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno",
         "AppClientId": "0123456789abcdefghijklmnop",
         "PoolId": "us-west-2_qRsTuVwXy",
         "Region": "us-west-2"
       }
     }
   }
   ```

1. Actualízalo `AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java` con tu región (en el siguiente ejemplo, se establece en **US\$1WEST\$12**): 

   ```
   public class KinesisVideoDemoApp extends Application {
       public static final String TAG = KinesisVideoDemoApp.class.getSimpleName();
       public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;
   ```

   [Para obtener información sobre las Región de AWS constantes, consulta Regiones.](https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/regions/Regions.html)