0

我目前正在实施两个 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 AccessManagerfrom是相同的,并且与 class用于 的Programmable Video级别相同,理论上它们的工作原理相同。但是找不到其他类。我希望有人能帮助我!问候!TwilioAccessManagerIP Messaging Client

4

1 回答 1

2

Twilio 开发人员布道者在这里。

我们曾com.twilio:ip-messaging-android:0.8.10.9.0. 这应该可以解决您遇到的问题。

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

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'
}

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

于 2016-07-27T14:33:52.097 回答