编译linphone对于初学者来说,是一个跨不过去的砍。如果说有大神帮助还好,如果没有,那只有呵呵的自己探索了。

下面,是我在编译linphone安卓版时遇到的问题。

1. git下来只有80几M。

这个不用担心,因为,linphone在编译的过程中,会自己从网络下载。但是需要注意的是,最好全程使用翻墙工具,否则的你的编译过程会非常艰难。

2. linphone for Android 导入eclipse工程项目时会出现引用错误。

解决办法就是按照下图的的路径配置。

eclipse->右键->Build path->Configure Build Path->Java Build Path -> Source -> Add Folder
然后找到你想要的目录路径就好了。

linphone-编译过程的bug_Android

这里有一个新的,就是你会发现,这里引入的路径就是你项目中所引用的类的跟路径。

3. 编译成功后你能看到的显示。

看到下面的图片你会非常的兴奋。偶尔出现编译的警告,说明java中的函数过时了,可以完全忽略。

linphone-编译过程的bug_Android_02

4. 遇到无法打包的错误。

具体的错误显示就不说了,反正打apk怎么也不能打成功。我遇到的原因是我的Android Stduio和Eclipse用的是同一个sdk,这是会有sdk过于更新的问题。我就把jdk1.7->jdk-1.8就可以正常编译了。

5. linphone上传到oschina或github上遇到的问题。

这是会遇到项目过大不能顺利上传的问题。我的解决办法是把整个项目一点点的上传,最后花了一天的时间上传成功了,真是坑爹。

【后续会持续能更新】