zoukankan      html  css  js  c++  java
  • Android webRTC 代码下载编译

    1、安装depot tools

    git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

    然后把把depot_tools添加到环境变量中去

    export PATH=path_to_depot_tools:$PATH

    2.下载代码

    创建一个工作目录

    mkdir webrtc
    cd  webrtc

    下载代码

    export GYP_DEFINES="OS=android"
    fetch --nohooks webrtc_android
    gclient sync

    This will fetch a regular WebRTC checkout with the Android-specific parts added. Notice that the Android specific parts like the Android SDK and NDK are quite large (~8 GB), so the total checkout size will be about 16 GB. The same checkout can be used for both Linux and Android development since you can generate your Ninja project files in different directories for each build config.

    3.编译代码

    使用gn创建工程

    在src目录下,执行下面命令

    gn gen out/Debug --args='target_os="android" target_cpu="arm"'

    You can specify a directory of your own choice instead of out/Debug, to enable managing multiple configurations in parallel.

    • To build for ARM64: use target_cpu="arm64"
    • To build for 32-bit x86: use target_cpu="x86"
    • To build for 64-bit x64: use target_cpu="x64"

    然后使用ninja编译代码

    ninja -C out/Debug

    编译完成后,就可以在out/Debug/apks目录下找到AppRTCMobile.apk了

    2017年12月4日更新

    Windows版本下载、编译

    http://blog.csdn.net/wirelessdisplay/article/details/63263991

  • 相关阅读:
    阅读笔记09
    阅读笔记08
    阅读笔记07
    阅读笔记06
    阅读笔记05
    有关eclipse连接SQL Server 2008的问题
    每周进度条05
    软件需求模式阅读笔记04
    每周进度条04
    软件需求模式阅读笔记03
  • 原文地址:https://www.cnblogs.com/CoderTian/p/6696971.html
Copyright © 2011-2022 走看看