文档首页 > > 客户端SDK参考> Android SDK>

开发前准备

开发前准备

分享
更新时间:2021/01/07 GMT+08:00

环境要求

Android SDK需要集成到APP工程中,建议您在如下推荐环境中进行集成开发。

  • 准备Android Studio或者Eclipse集成开发环境,推荐使用Android Studio 3.3.2及以上。
  • 准备Android运行环境:API 21、Android 5.0以上设备。
  • 支持的终端CPU架构:armeabi-v7a、arm64-v8a。

SDK集成

  1. 解压Android SDK包
  2. 将Android SDK包中的“huawei-rtc-sdk.jar”文件导入Android Studio工程libs文件夹下。
  3. 图1所示的so库导入到jniLibs文件夹中,并添加librtc_sdk.so库文件。

    图1 so库目录

  4. “/app/build.gradle”文件中设置so库的存放路径。

    1
    2
    3
    4
    5
    sourceSets {
        main {
            jniLibs.srcDirs = ['src/main/jniLibs']
        }
    }
    

  5. “app/src/main/res/values/strings.xml”文件中配置域名和appId,其中,域名和appId请提交工单申请。

    1
    2
    <string name="setting_default_server" translatable="false">rtc.myhuaweicloud.com</string>
    <string name="setting_appId_title" translatable="false">appId</string> 
    

  6. “/app/src/main/AndroidManifest.xml”文件中配置App权限。

    1
    2
    3
    4
    5
    6
    7
    8
    <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" />
    

  7. 单击Sync Project With Gradle Files,同步项目文件,完成SDK集成。
分享:

    相关文档

    相关产品