为了通过这个库打电话,我正在使用Linphone开发一个android应用程序。
我下载了这个:http://www.linphone.org/technical-corner/liblinphone/downloads (Liblinphone AndroidVersion2.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)知道为什么会产生这个错误吗?我应该错过一些东西但我找不到它..。
谢谢!
编辑:我没有说我在科多瓦插件中使用这个linphone.jar。
发布于 2015-07-07 09:19:54
我自己找到了解决办法,我会解释我做了什么。也许将来可以帮助别人:)
首先,我还没有在android project.After的libs目录中添加这些文件,更好的是,android应用程序找到了lib。
然后,我尝试使用LinphoneService和LinphoneManager (库),但是这些类需要一些我没有的资源。不管怎么说,这不是一个好的方式使用利布林电话。我在我自己的安卓服务中重用了LinphoneCore的基本特性(在LinphoneService /LinphoneManager中使用):注册、侦听器.如本页所述:Liblinphone java接口
现在它构建正确,我所有的功能都像魅力一样工作!
发布于 2015-06-23 15:23:33
@bastien,请从playstore安装linphone。
我在很多android设备上安装过。工作得很好!
https://stackoverflow.com/questions/31006824
复制相似问题