文档首页 > > SDK参考> Android SDK> 开发前准备

开发前准备

分享
更新时间:2020/10/21 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. 将so库导入至jniLibs库文件中。

    图1 so库目录
    需要添加如下库文件:
    • libHME-Audio.so
    • libHME-Video.so
    • librtc_sdk.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集成。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问