Итак, что мы делаем, чтобы избежать репо, получающего огромные из-за переноса двоичных файлов, мы размещаем только двоичные файлы в выпусках. Поэтому я бы предложил загрузить последний файл .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 в некоторых отношениях отличается. ,
Спасибо, 11139 был последним, что я смог найти, но я сделаю, как вы сказали. – mehturt
Да, я разделяю вашу боль, пока Google не публикует готовые библиотеки для мобильных устройств. Я боюсь, что это будет сложно. Для iOS я считаю, что они работают над CocoaPod, но для Android я не уверен :( – atsakiridis
Спасибо, где мне нужно скопировать банки из зависимостей/libs? Моя студия, кажется, не находит их. – mehturt