我目前正在实施两个 Twilio SDK:
- 可编程视频
- IP 消息客户端
我意识到一个依赖会影响另一个依赖,或者至少我相信,因为我第一次实现它IP Messaging Client
并且它完美地工作,现在我已经添加了依赖Programmable Video
,当我尝试运行项目时,它说IP Messaging Client
在包中找不到 3 个使用的类com.twilio.common
,但Programmable Video
找到了那些。这是gradle(模块)的一部分:
dependencies {
compile 'com.koushikdutta.ion:ion:2.1.7'
compile 'com.twilio:ip-messaging-android:0.8.1'
compile 'com.twilio:conversations-android:0.12.2'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
}
还有我与之冲突的类IP Messaging Client
(它们不在包中,其他类是):
import com.twilio.common.TwilioAccessManager;
import com.twilio.common.TwilioAccessManagerFactory;
import com.twilio.common.TwilioAccessManagerListener;
我正在使用的类Programmable Video
:
import com.twilio.common.AccessManager;
import com.twilio.conversations.IncomingInvite;
import com.twilio.conversations.LogLevel;
import com.twilio.conversations.TwilioConversationsClient;
import com.twilio.conversations.TwilioConversationsException;
请注意, class AccessManager
from是相同的,并且与 class用于 的Programmable Video
级别相同,理论上它们的工作原理相同。但是找不到其他类。我希望有人能帮助我!问候!TwilioAccessManager
IP Messaging Client