0

您的医疗保健应用程序可以正常构建和运行(连接建立没有问题)。

然后,我从您的医疗保健应用程序中获取所有课程和布局以及其他设置,并将它们放入我自己的项目中。我的项目编译和构建没有错误。

但!当我尝试开始对话时,我的应用程序在 SkypeCall.java 中崩溃并显示错误消息:

"
Caused by: java.lang.RuntimeException: Failed to load native library
at com.microsoft.office.sfb.appsdk.Application.LoadNativeLibrary(Application.java:98)
at com.microsoft.office.sfb.appsdk.Application.initialize(Application.java:63)
at com.microsoft.office.sfb.appsdk.Application.getInstance(Application.java:112)
at kz.altyn.portalmobile.skype.SkypeCall.onCreate(SkypeCall.java:68)
"

在这部分代码

"
68: mConversation = startToJoinMeeting();
69: mConversation.addOnPropertyChangedCallback(new ConversationPropertyChangeListener());
"
4

2 回答 2

1

在不知道您项目的确切布局的情况下,我怀疑您已经复制了信息,但可能错过了 App SDK 使用的库。如果您查看HealthcareApp的 GitHub 示例,您会注意到它确实包含将 SDK 库复制到项目中的步骤。

这些示例已经包含对 Skype for Business 库的本地引用。克隆存储库后,您需要将库复制到示例项目文件夹中:[您的本地存储库]\skype-android-app-sdk-samples\HealthcareApp\app\libs。

我还将确保您已将库正确添加到您的 Gradle 文件中,如AppSDK-GettingStarted中所列。

于 2016-10-26T15:08:54.417 回答
1

在此处输入图像描述

在此处输入图像描述

这是显示错误的 Android 监视器

于 2016-11-04T09:48:31.457 回答