首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twilio: Android依赖关系问题

Twilio: Android依赖关系问题
EN

Stack Overflow用户
提问于 2016-07-27 13:59:25
回答 1查看 327关注 0票数 0

我目前正在实现两个Twilio:

  • 可编程视频
  • IP消息客户端

我意识到一个依赖关系会影响另一个,或者至少是这样,因为我第一次实现了IP Messaging Client,它运行得非常完美,现在我添加了Programmable Video的依赖项,当我尝试运行该项目时,它说它在包com.twilio.common中找不到IP Messaging Client的3个已使用的类,但是已经找到了用于Programmable Video的类。下面是分级(模块)的一部分:

代码语言:javascript
复制
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冲突的类(它们不在包中,其他类是):

代码语言:javascript
复制
import com.twilio.common.TwilioAccessManager;
import com.twilio.common.TwilioAccessManagerFactory;
import com.twilio.common.TwilioAccessManagerListener;

以及我正在使用的Programmable Video类:

代码语言:javascript
复制
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;

请注意,来自Programmable Video的类TwilioAccessManager是相同的,并且与TwilioAccessManager类用于IP Messaging Client的级别相同,这在理论上是一样的。但是其他的类都找不到。我希望有人能帮我!致以问候!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-27 14:33:52

两位开发商的布道者来了。

我们与com.twilio:ip-messaging-android:0.8.1存在依赖冲突,但现在已经修复了这个问题,以及它们在0.9.0中使用两个不同的AccessManagers这一事实。这应该能解决你遇到的问题。

因此,请将您的分级文件更新为:

代码语言:javascript
复制
dependencies {
   compile 'com.koushikdutta.ion:ion:2.1.7'
   compile 'com.twilio:ip-messaging-android:0.9.0'
   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'
}

有关此更新的更多信息可以找到这里。希望这对你有帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38615118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档