我正在尝试使用 Skype for Business Android SDK 实现应用
这是帮助配置SDK的文档,并没有帮助我集成aar文件。 https://msdn.microsoft.com/en-us/skype/appsdk/gettingstarted
因此,我使用新模块集成了库 --> 导入 jar/aar 文件,这解决了我的编译错误,我现在还可以从这些 SDK 获取类引用。但是当我运行我的应用程序时,它显示无法加载 native 库。
有一个 example在使用 Skype for business SDK 的 github 上。一切都像魅力一样。但我仍然无法弄清楚为什么它无法在我的应用程序中加载库。
我附加的屏幕截图中的这个未指定是否与我的应用无法加载库的原因有任何关系?
最佳答案
明确添加架构特定的 native 库对我有帮助。 SFB 目前只支持 armeabi。
1) 在项目的主 lib/armeabi
中创建一个文件夹2) 提取下图中黄色标记的Sfb库
3) 导航到 SkypeForBusinessNative/jni/armeabi
4) 你会发现五个.so文件,在图中用白色标记。
5) 将它们粘贴到您在步骤 1 中创建的文件夹中。
您的应用程序将运行。
关于android - Skype for business android SDK 问题,无法加载 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44881206/