

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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 プールをセットアップするには」の手順から ID プール ID **を指定し、 AWS リージョン (例: ) を指定します**us-west-2**。

   `CognitoUserPool` ノードで、「前提条件」セクションの**「ユーザープールをセットアップするには**」からアプリクライアントシークレット、アプリクライアント ID、プール ID を指定し、 を指定します AWS リージョン (例: **us-west-2**)。 [https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites)

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)」を参照してください。