
# Android
#### 前提条件
已[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)获取SDK包。
#### 环境要求
OHOS SDK需要集成到APP工程中，建议您在如下推荐环境中进行集成开发。
- 准备DevEco，推荐使用4.0.0(10) SDK及以上。
- 准备Android运行环境：API 21、Android 5.0以上设备。
- 支持的终端CPU架构：armeabi-v7a、arm64-v8a。
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/note_3.0-zh-cn.png)
手机的CPU架构可通过以下方式查询。
手机开启USB调试，连接上电脑，然后打开Windows操作系统中的cmd程序，输入如下命令：
```
adb shell getprop ro.product.cpu.abi
```
#### SDK集成
1. 解压Android SDK包。
2. 将Android SDK包中的"hwRtcSdk.aar"等aar文件，导入Android Studio工程的libs文件夹下。
3. 在"/app/build.gradle"文件中设置依赖本地aar。 
   ```
   // 依赖本地aar
   dependencies {
       implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
   }
   ```
   
   
4. 将如[图1]所示的包含so库的两个文件夹导入到jniLibs文件夹中。
   
   图1so库目录   
   ![](https://support.huaweicloud.com/csdk-rtc/zh-cn_image_0000001211669468.png)
   
   
5. 在"/app/build.gradle"文件中设置so库的存放路径。 
   ```
   sourceSets {
       main {
           jniLibs.srcDirs = ['src/main/jniLibs']
       }
   }
   ```
   
   
6. 在"app/src/main/res/values/strings.xml"文件中配置appId。其中，appId请参考[应用管理](https://support.huaweicloud.com/usermanual-rtc/rtc_04_0001.html)获取。
   
   ```
   <string name="setting_appId_title" translatable="false">appId</string>
   ```
   
   
7. 在"/app/src/main/AndroidManifest.xml"文件中配置App权限。 
   ```
   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.RECORD_AUDIO" />
   <uses-permission android:name="android.permission.CAMERA" />
   <uses-permission android:name="android.permission.READ_PHONE_STATE" />
   <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.BLUETOOTH" />
   ```
   
   
8. 单击"Sync Project With Gradle Files"，同步项目文件，完成SDK集成。
 
