У меня есть работающее в настоящее время приложение для Android, которое использует OpenTok SDK версии 2.8. то есть 'opentok-android-sdk-2.5.0.jar'
.
Из-за какой-то известной проблемы я должен обновить его до последней версии OpenTok, то есть opentok-android-sdk-2.8.1
.
В предыдущей версии OpenTok SDK использовался один файл *.jar
и два файла *.so
. Однако в этой версии файлы *.jar
и *.so
заменены одним файлом *.aar
.
Что я пробовал: я удалил файлы *.so
из каталога JNILibs
и файл *.jar
из каталога libs
структуры проекта. Далее я удалил строку ниже из gradle.build приложений:
compile files('libs/opentok-android-sdk-2.5.0.jar')
Как указано в приведенной ниже ссылке, в разделе «Прочитайте меня»:
https://github.com/opentok/opentok-android-sdk-samples
Я добавил следующие две строки в свой gradle.build под приложением в соответствующих позициях: То есть в «репозиториях» я добавил:
maven { url "http://tokbox.bintray.com/maven" }
А затем в разделе «зависимости» я добавил:
compile 'com.opentok.android:opentok-android-sdk:2.8.+'
И затем, когда я Sync
свой проект, я получаю следующую ошибку:
Error:(61, 13) Failed to resolve: com.opentok.android:opentok-android-sdk:2.8.+
Show in File
Show in Project Structure dialog
Далее я также пробовал:
Как вручную включить внешний aar пакет с использованием новой системы сборки Gradle Android
Но я все еще получал ошибки, как будто только файлы jar могут быть добавлены таким образом.
Я также пробовал: https://www.youtube.com/watch?v=dpuJPoXkFG4
Если кто-то обновил любую библиотеку *.jar
до библиотеки *.aar
, пожалуйста, укажите здесь процедуру или пришлите мне ссылку на нее. Заранее спасибо.