安装虚拟机;
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