我用repo下载了最新的Android源代码,并尝试编译它。
我运行make -j4
时打印的错误消息。
详情如下:
build/core/base_rules.mk:130: *** external/webrtc/src/system_wrappers/source: MODULE.TARGET.STATIC_LIBRARIES.libwebrtc_system_wrappers already defined by external/webrtc/src/system_wrappers/source. Stop.
答案 0 :(得分:15)
显然,如果先前已定义STL
环境变量(在我的情况下为NDK_ROOT
),webrtc makefile中存在导致其忽略的错误,包括~/.bashrc
。因此,只需确保在构建时未定义NDK_ROOT
。您可以使用以下命令暂时取消设置:
unset NDK_ROOT