编译linphone对于初学者来说,是一个跨不过去的砍。如果说有大神帮助还好,如果没有,那只有呵呵的自己探索了。
下面,是我在编译linphone安卓版时遇到的问题。
1. git下来只有80几M。
这个不用担心,因为,linphone在编译的过程中,会自己从网络下载。但是需要注意的是,最好全程使用翻墙工具,否则的你的编译过程会非常艰难。
2. linphone for Android 导入eclipse工程项目时会出现引用错误。
解决办法就是按照下图的的路径配置。
eclipse->右键->Build path->Configure Build Path->Java Build Path -> Source -> Add Folder
然后找到你想要的目录路径就好了。
这里有一个新的,就是你会发现,这里引入的路径就是你项目中所引用的类的跟路径。
3. 编译成功后你能看到的显示。
看到下面的图片你会非常的兴奋。偶尔出现编译的警告,说明java中的函数过时了,可以完全忽略。
4. 遇到无法打包的错误。
具体的错误显示就不说了,反正打apk怎么也不能打成功。我遇到的原因是我的Android Stduio和Eclipse用的是同一个sdk,这是会有sdk过于更新的问题。我就把jdk1.7->jdk-1.8就可以正常编译了。
5. linphone上传到oschina或github上遇到的问题。
这是会遇到项目过大不能顺利上传的问题。我的解决办法是把整个项目一点点的上传,最后花了一天的时间上传成功了,真是坑爹。
【后续会持续能更新】