本文为您介绍了集成SDK时,集成工具报错的处理方法,帮助您快速定位问题,并集成SDK。

gradle中未正确配置对RTC库的引用


Android SDK

解决办法:

请按照正确步骤导入aar包和jar包,并在gradle中配置引用,详情请参见集成Android SDK

隐私权限未申请


Android SDK

解决办法:

您需要添加摄像头、麦克风、网络,访问存储权限。在AndroidManifest.xml文件中添加权限。

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>           

未在主线程初始化SDK


Android SDK

解决办法:

初始化 AliRtcEngine实例,并注册回调。相关回调有 AliRtcEngineEventListenerAliRtcEngineNotify,并且只能在主线程调用。

mEngine = AliRtcEngine.getInstance(getApplicationContext());
mEngine.setRtcEngineEventListener(mEventListener);
mEngine.setRtcEngineNotify(mEngineNotify);