

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Android 생산자 라이브러리 코드 다운로드 및 구성
<a name="producersdk-android-downloadcode"></a>

Android 생산자 라이브러리 절차의이 섹션에서는 Android 예제 코드를 다운로드하고 Android Studio에서 프로젝트를 엽니다.

이 예제에 대한 사전 조건 및 기타 세부 정보는 [Android 생산자 라이브러리 사용을 참조하세요](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html).



1. 디렉터리를 생성한 다음 GitHub 리포지토리 AWS Mobile SDK for Android 에서를 복제합니다.

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

1. [Android Studio](https://developer.android.com/studio/index.html)를 엽니다.

1. 열리는 화면에서 [**Open an existing Android Studio project**]를 선택합니다.

1. `aws-sdk-android-samples/AmazonKinesisVideoDemoApp` 디렉터리로 이동하여 [**OK**]를 선택합니다.

1. `AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json` 파일을 엽니다.

   `CredentialsProvider` 노드에서 [사전 조건](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites) 섹션의 자격 증명 풀 **설정 절차에서 자격 증명 풀** ID를 제공하고 AWS 리전 (예: **us-west-2**)를 제공합니다.

   `CognitoUserPool` 노드에서 [사전 조건](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites) 섹션의 **사용자 풀 설정 절차에서 앱 클라이언트 보안 암호, 앱 클라이언트 ID 및 풀** ID를 제공하고 AWS 리전 (예: **us-west-2**)를 제공합니다.

1. `awsconfiguration.json` 파일은 다음과 비슷합니다.

   ```
   {
     "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. 리전`AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java`으로를 업데이트합니다(다음 샘플에서는 **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;
   ```

    AWS 리전 상수에 대한 자세한 내용은 [리전을 참조하세요](https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/regions/Regions.html).