2016-07-27 5 views
0

Я в настоящее время реализует два Twilio SDKs:Twilio: Android зависимости проблема

  • Программируемый видео
  • IP Messaging Client

Я понял, что одна зависимость влияет на другой, или на по крайней мере, так я считаю, поскольку я впервые реализовал IP Messaging Client, и он работал безупречно, и теперь, когда я добавил зависимость для Programmable Video, когда я пытаюсь запустить проект, он говорит, что не может найти 3 из используемых классов для IP Messaging Client i n пакет 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 (они не находятся в пакете, другие clases являются):

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; 

Обратите внимание, что класс AccessManager от Programmable Video то же самое, и это на с что класс TwilioAccessManager используется для IP Messaging Client, которые теоретически работают одинаково. Но другие классы не могут быть найдены. Я надеюсь, что кто-нибудь может мне помочь! С уважением!

+0

Какая ошибка возникает при синхронизации градиента? если таковые имеются. –

ответ

2

Twilio Developer Evangelist здесь.

У нас был конфликт зависимости с com.twilio:ip-messaging-android:0.8.1, но теперь исправлено это и тот факт, что они используют два разных диспетчера доступа в 0.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' 
} 

Более подробную информацию об этом обновлении можно найти here. Надеюсь, это поможет вам

+0

большое спасибо, это обновление наступил через день после того, как задал вопрос xD –

Смежные вопросы