build WebRTC for android
来源:互联网 发布:天刀捏脸数据男 编辑:程序博客网 时间:2024/04/27 22:47
OS: Ubuntu 10 x64
1.安装svn和git
sudo apt-get install subversion
sudo apt-get install git
2. 安装Depot Tools
下载 https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools
添加depottools的主目录到PATH
命令行输入gclient测试是否安装成功
3.安装android NDK和SDK
下载NDK和SDK,见android网站
并配置环境变量:
export ANDROID_SDK_ROOT=/usr/local/google/bin/android-sdk-linux
export ANDROID_NDK_ROOT=/usr/local/google/bin/android-ndk-r7
4.下载WebRTC的源代码
gclient config https://webrtc.googlecode.com/svn/trunk
gclient sync
5.安装依赖的库
进入webrtc源码,执行脚本:./build/install-build-deps.sh
6.编译
source ./build/android/envsetup.sh
gclient runhooks
修改Makefile:
ARFLAGS.target := crsT 以为ARFLAGS.target ?= crs
之所以这么做,是因为ar的选项T会带给.o文件带上绝对路经,在编译android test project时
就会报找不到.a文件的错误
make
7.编译android测试工程
1)生成.so
cd src/video_engine/main/test/android_test
ndk-build
2)将工程导入Eclipse
此时会发现Android.mk中的src/org/webrtc/videoengine文件夹不存在,
建立改文件夹,找到这些文件,并拷贝过来
3)生成apk
4)安装到android设备,就可以测试了!
- build WebRTC for android
- Build Webrtc For Android
- Build Webrtc For Android .
- build WebRTC for android .
- build WebRTC for android
- build WebRTC for android
- build webrtc for android
- build WebRTC for android .
- build webrtc for android
- Build WebRTC for Android
- WebRtc Build for Android
- require for build webrtc
- Build WebRTC For iOS
- webrtc for android
- Building WebRTC for Android
- Android-Webrtc AECM for android
- Android-Webrtc APM For Android
- build android for VMware
- 正则表达式的一些总结
- struts2:国际化
- Oracle RAC 环境下的连接管理
- 自己动手写一个页面验证码
- rpm安装包相关命令
- build WebRTC for android
- object-
- java命名规则
- Installing Qt for Mac OS X
- 搭建cocos2d-iphone游戏引擎环境HelloWorld
- VB程序设计
- [hudson]outofmemory的解决
- WPF顶层窗口被覆盖问题
- webservice