

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 运行并验证代码
<a name="producersdk-android-reviewcode"></a>

要运行 Android [制作人库的 Android](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html) 示例应用程序，请执行以下操作。

1. 连接 Android 设备。

1. 依次选择 **Run**、**Run...**、**Edit configurations...**。

1. 选择加号图标 (**\+**)，**安卓应用程序**。在**名称**字段中，输入 **AmazonKinesisVideoDemoApp**。在 “**模块**” 下拉列表中，选择**AmazonKinesisVideoDemoApp**。选择**确定**。

1. 选择 **Run**、**Run**。

1. 在 **Select Deployment Target** 屏幕中，选择连接的设备，然后选择 **OK**。

1. 在设备上的**AWSKinesisVideoDemoApp**应用程序中，选择**创建新帐户**。

1. 为 **USERNAME**、**Password**、**Given name**、**Email address** 和 **Phone number** 输入值，然后选择 **Sign up**。
**注意**  
这些值具有以下约束：  
**密码：**必须包含大小写字母、数字和特殊字符。您可以在 [Amazon Cognito](https://console.aws.amazon.com/cognito/home) 控制台的用户池页面中更改这些限制。
**电子邮件地址：**必须是有效地址，您才能收到确认码。
**Phone number (电话号码)：**必须采用以下格式：**\+{{<Country code>}}{{<Number>}}**，例如 **\+12065551212**。

1. 输入您通过电子邮件收到的验证码，然后选择**确认**。选择**确定**。

1. 在下一页上，保留默认值，然后选择**直播**。

1. 登录 AWS 管理控制台 并打开美国西部（俄勒冈）地区的 [Kinesis Video Stream](https://console.aws.amazon.com//kinesisvideo/home/) s 控制台。

   在 **Manage Streams** 页面上，选择 **demo-stream**。

1. 流视频将在嵌入式播放器中播放。可能需要等待一小段积累帧的时间 (标准带宽和处理器条件下最多十秒)，视频才会出现。
**注意**  
如果设备的屏幕发生旋转 (例如，从纵向到横向)，则应用程序会停止流视频。

该代码示例会创建一个流。代码中的 `MediaSource` 启动后，就开始将帧从摄像头发送到 `KinesisVideoClient`。**然后，客户端将数据发送到名为 demo-stream 的 Kinesis 视频流。**