繁体   English   中英

Linphone android崩溃“无法启动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。

我自己找到了解决方案,我要解释一下我做了什么。 也许它可以帮助将来的人:)

首先,我还没有在android项目的libs目录中添加liblinphone所需的所有.so文件。添加这些文件后,更好,Android应用程序找到了lib。

然后,我尝试使用LinphoneService和LinphoneManager(lib),但这些类需要一些我没有的资源。 无论如何,这不是使用liblinphone的好方法。 我在我自己的android服务中重用LinphoneCore的基本功能(在LinphoneService / LinphoneManager中使用):注册,监听器......如本页所述: Liblinphone java interface

现在它构建正确,我的所有功能都像魅力!

@bastien,请从playstore安装linphone。

我安装了很多Android设备。 它工作得很好!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM