Restcomm Android SDK 和 libjingle
Restcomm Android SDK and libjingle
我想知道在从 git 签出 SDK 时如何获取 libjingle。
我最终做的是在 build.gradle:
中添加 libjingle 作为编译依赖项
compile 'io.pristine:libjingle:11139@aar'
但看起来界面与您在 SDK 中使用的界面有所不同,因此不确定要使用哪个 libjingle 版本。
谢谢
好的,为了避免存储库因携带二进制文件而变得庞大,我们只将二进制文件放在发行版中。所以我建议从 here 下载最新的 .tar.bz2 并从 restcomm.android.sdk/libs/libjingle_peerconnection*.jar 和 [=19= 复制本机和非本机库].sdk/libs/jniLibs/armeabi-v7a/libjingle_peerconnection*.so 到源代码树中的相同位置。这样,它们应该可以在 Android Studio 项目中被发现。
这些将在某些时候变成 maven 依赖项以避免此类问题。
现在关于您使用的 io.pristine:libjingle:11139@aar,这将是一个问题,因为这个构建比我们在 restcomm-android-sdk 中拥有的早得多而且确实API 在某些方面有所不同。
我想知道在从 git 签出 SDK 时如何获取 libjingle。 我最终做的是在 build.gradle:
中添加 libjingle 作为编译依赖项compile 'io.pristine:libjingle:11139@aar'
但看起来界面与您在 SDK 中使用的界面有所不同,因此不确定要使用哪个 libjingle 版本。 谢谢
好的,为了避免存储库因携带二进制文件而变得庞大,我们只将二进制文件放在发行版中。所以我建议从 here 下载最新的 .tar.bz2 并从 restcomm.android.sdk/libs/libjingle_peerconnection*.jar 和 [=19= 复制本机和非本机库].sdk/libs/jniLibs/armeabi-v7a/libjingle_peerconnection*.so 到源代码树中的相同位置。这样,它们应该可以在 Android Studio 项目中被发现。
这些将在某些时候变成 maven 依赖项以避免此类问题。
现在关于您使用的 io.pristine:libjingle:11139@aar,这将是一个问题,因为这个构建比我们在 restcomm-android-sdk 中拥有的早得多而且确实API 在某些方面有所不同。