美文网首页
Linphone-android mac编译之路

Linphone-android mac编译之路

作者: 一张不够花_ | 来源:发表于2019-01-16 16:56 被阅读0次

linphone-android 是音视频demo很好的开源代码,可惜的是需要自己编译,为了能正常编译linphone,特意找来了一台mac。并在此记录编译过程的种种。

1,linphone官网下载源码

图1

因为mac没有翻墙工具,我是先用windows翻墙下载的,网比较慢,慢慢等待吧。

图2

下载成功后拷贝到mac桌面,进入终端命令界面,按照linphone-android 下面的readm文件,进行配置和相关插件的下载,环境变量的配置如下

图3

2,运行python prepare.py 出现下图,则可以继续走

图4

3,make 

出现问题1,需要最新的linphone-android 目录下的gradlew替换gradlew,最好的办法是去github上下载项目并复制gradlew.()

问题1 

4,重新make 遇到问题2.

问题2

解决办法,就是找一个正常的local.properties复制到linphone目录下。

5,继续make,接下来的问题就乱七八糟,不知怎么解决了

问题3

根据问题提示,先删除了libvpx文件后执行

  git submodule update --init --recursive

6,继续make 继续出新问题(谁编译谁难过)

问题4

这个问题查了好久,百度,google,去github 项目issue中查找,最后有安装了pip,pystache

7,继续make,快吐血了。

问题4

这个问题,不会。没有办法就把根目录下worke 文件删除,重新python prepare.py ,然后make,来回折腾了好几次,发现离成功只有1步了呢

问题5

这个问题不重要了。

8,重新打开Android Studio ,项目自己会gradle.连接测试机,运行一下,

ok

总结一下,编译过程遇到的相当多的问题就是我的mac的环境缺少一些配置以及配置的版本要求,比如不只要下python,还要安装pip和pystache,java用的是java8。总之,就是看make后的错误,然后对应处理吧。当然网络也有影响吧。

end ,因为我开发常用的电脑是win7系统,接下来就是把在mac编译好的项目移植到win7下。

暂时结束,后续在更新吧。

......个人原创,如果本文对你也有帮助,❥哦.................

相关文章

网友评论

      本文标题:Linphone-android mac编译之路

      本文链接:https://www.haomeiwen.com/subject/aqppdqtx.html