本文主要介绍如何快速集成创世云互动直播SDK(Android)到您的项目中,按照如下步骤进行配置,完成集成SDK。
版本支持的开发环境:
请前往下载页面下载SDK集成包;
标准SDK包提供.so文件和aar包。
手动集成
1、将 SDK 包内 libs 路径下的文件,拷贝到你的项目路径下,如图:
2、添加项目权限
在 /app/src/main/AndroidManifest.xml 文件中添加如下行:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.microphone" />
<uses-feature android:name="android.hardware.audio.low_latency" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
3、在app/build.gradle中添加依赖
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation "com.squareup.retrofit2:converter-jackson:2.3.0"
api "com.squareup.retrofit2:adapter-rxjava2:2.3.0"
4、防止代码混淆
在 app/proguard-rules.pro 文件中添加如下行,防止代码混淆:
-keep class com.aocyun.face.* {;}
-keep class com.cc.common.* {;}
-keep class com.livevideo.librender.* {;}
-keep class lib.livevideolib.livevideo.* {;}
-keep class lib.livevideo.* {;}