ubuntu下编译webrtc for Android
Posted 威威dett
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下编译webrtc for Android相关的知识,希望对你有一定的参考价值。
-
安装虚拟机;
-
VMware tools;
-
共享文件夹(以下所有的过程都在共享文件夹下进行);
-
执行apt-get update(确保源同步过程不出现错误);
-
安装apache2
sudo apt-get install git apache2 curl libcurl3 libcurl3-dev php5-curl
之后弹出页面,使用tab键选择按钮,enter确认
sudo /etc/init.d/apache2 restart -
当前用户下载depot-tools(需要梯子):
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载完后
cd depot-tools设置环境变量
①安装vim编辑器 sudo apt-get install vim(默认是不需要安装的)
②编辑系统文件(所有用户都可以使用的权限)
vim /etc/profile在文件的最后添加如下:
export PATH= P A T H : 路 径 ; 如 : e x p o r t P A T H = PATH:路径 ; 如: export PATH= PATH:路径;如:exportPATH=PATH:$/home/tt/depot_tools:wq 保存退出 :q! 退出不保存
③ source /etc/profile “使环境变量生效”
④ gclient;======== 配置仅当前用户可使用:========
vim ~/.bashrc
文件最后添加
export PATH=$PATH:/home/tt/depot_tools -
下载源码
fetch --nohooks webrtc_android ; -
同步源码
gclient sync -
安装JDK8
$ sudo apt-get install python-software-properties software-properties-common
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jre openjdk-8-jdk -
将默认JDK环境切换到JDK8
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
sudo update-alternatives --config javap
sudo update-alternatives --config jar
sudo update-alternatives --config jarsigner -
在webrtc目录下执行下载编译依赖文件:
src/build/install-build-deps-android.sh -
在src目录下
. build/android/envsetup.sh
gn gen out/Debug --args=‘target_os=“android” target_cpu=“arm”’
ninja -C out/Debug
参考地址:https://blog.csdn.net/foruok/article/details/54944427
以上是关于ubuntu下编译webrtc for Android的主要内容,如果未能解决你的问题,请参考以下文章