2016-12-05 2 views
1

Мне интересно, как получить libjingle при проверке SDK от git. То, что я в конечном итоге делает, чтобы добавить libjingle зависимость, как компилировать build.gradle:Restcomm Android SDK и libjingle

compile 'io.pristine:libjingle:[email protected]' 

но выглядит как интерфейс изменяется от того, что вы используете в SDK, поэтому не уверен, о том, что libjingle версии использовать. Спасибо.

ответ

2

Итак, что мы делаем, чтобы избежать репо, получающего огромные из-за переноса двоичных файлов, мы размещаем только двоичные файлы в выпусках. Поэтому я бы предложил загрузить последний файл .tar.bz2 с here и скопировать поверх собственных и не-родных библиотек из restcomm.android.sdk/libs/libjingle_peerconnection * .jar и restcomm.android.sdk/libs/jniLibs/armeabi-v7a/libjingle_peerconnection *. в том же месте в исходном дереве. Таким образом, они должны быть обнаружены в проекте Android Studio.

В какой-то момент они будут превращены в зависимости от maven, чтобы избежать таких проблем.

Теперь о io.pristine: libjingle: 11139 @ aar, который вы использовали, это будет проблемой, так как эта сборка намного раньше, чем у нас в restcomm-android-sdk, и в самом деле API в некоторых отношениях отличается. ,

+0

Спасибо, 11139 был последним, что я смог найти, но я сделаю, как вы сказали. – mehturt

+0

Да, я разделяю вашу боль, пока Google не публикует готовые библиотеки для мобильных устройств. Я боюсь, что это будет сложно. Для iOS я считаю, что они работают над CocoaPod, но для Android я не уверен :( – atsakiridis

+0

Спасибо, где мне нужно скопировать банки из зависимостей/libs? Моя студия, кажется, не находит их. – mehturt