Linphone android 崩溃 "Cannot start linphone"
Linphone android crash "Cannot start linphone"
我正在使用 Linphone 开发一个 android 应用程序,以便通过此库进行调用。
我已经下载了这个:http://www.linphone.org/technical-corner/liblinphone/downloads(Liblinphone Android 版本 2.4.0)
我已将它添加到我的 android 项目的 libs 文件夹中,它存在于项目 java 构建路径中。
但是当我在我的设备上启动应用程序时,我收到了这个错误日志:
Cannot start linphone
android.content.res.Resources$NotFoundException: Resource ID #0x7f060002
at android.content.res.Resources.getValue(Resources.java:1125)
at android.content.res.Resources.openRawResource(Resources.java:1040)
at android.content.res.Resources.openRawResource(Resources.java:1017)
at org.linphone.LinphoneManager.copyFromPackage(LinphoneManager.java:569)
at org.linphone.LinphoneManager.copyAssetsFromPackage(LinphoneManager.java:555)
at org.linphone.LinphoneManager.startLibLinphone(LinphoneManager.java:443)
at org.linphone.LinphoneManager.createAndStart(LinphoneManager.java:208)
知道为什么会出现这个错误吗?我应该错过一些东西,但我找不到......
谢谢!
编辑:我没有说我在 Cordova 插件中使用这个 linphone.jar。
@巴斯蒂安,
请从 playstore 安装 linphone。
我已经在许多 android 设备上安装了。
效果很好!!!
我自己找到了解决方案,我将解释我所做的。也许它可以帮助将来的人 :)
首先,我没有在 android project.After 的 libs 目录中添加 liblinphone 所需的所有 .so 文件,添加这些文件更好, android 应用程序找到了库。
然后,我尝试使用 LinphoneService 和 LinphoneManager(属于库),但是这些 类 需要一些我没有的资源。无论如何,这不是使用 liblinphone 的好方法。
我在我自己的 android 服务中重用了 LinphoneCore 的基本功能(在 LinphoneService / LinphoneManager 中使用):注册、侦听器......如本页所述:Liblinphone java interface
现在它可以正确构建,而且我的所有功能都很棒!
我正在使用 Linphone 开发一个 android 应用程序,以便通过此库进行调用。
我已经下载了这个:http://www.linphone.org/technical-corner/liblinphone/downloads(Liblinphone Android 版本 2.4.0)
我已将它添加到我的 android 项目的 libs 文件夹中,它存在于项目 java 构建路径中。
但是当我在我的设备上启动应用程序时,我收到了这个错误日志:
Cannot start linphone
android.content.res.Resources$NotFoundException: Resource ID #0x7f060002
at android.content.res.Resources.getValue(Resources.java:1125)
at android.content.res.Resources.openRawResource(Resources.java:1040)
at android.content.res.Resources.openRawResource(Resources.java:1017)
at org.linphone.LinphoneManager.copyFromPackage(LinphoneManager.java:569)
at org.linphone.LinphoneManager.copyAssetsFromPackage(LinphoneManager.java:555)
at org.linphone.LinphoneManager.startLibLinphone(LinphoneManager.java:443)
at org.linphone.LinphoneManager.createAndStart(LinphoneManager.java:208)
知道为什么会出现这个错误吗?我应该错过一些东西,但我找不到......
谢谢!
编辑:我没有说我在 Cordova 插件中使用这个 linphone.jar。
@巴斯蒂安, 请从 playstore 安装 linphone。
我已经在许多 android 设备上安装了。 效果很好!!!
我自己找到了解决方案,我将解释我所做的。也许它可以帮助将来的人 :)
首先,我没有在 android project.After 的 libs 目录中添加 liblinphone 所需的所有 .so 文件,添加这些文件更好, android 应用程序找到了库。
然后,我尝试使用 LinphoneService 和 LinphoneManager(属于库),但是这些 类 需要一些我没有的资源。无论如何,这不是使用 liblinphone 的好方法。 我在我自己的 android 服务中重用了 LinphoneCore 的基本功能(在 LinphoneService / LinphoneManager 中使用):注册、侦听器......如本页所述:Liblinphone java interface
现在它可以正确构建,而且我的所有功能都很棒!