编译安卓 4.3 源代码时的"MODULE already defined"



我下载了最新的带有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.

显然,如果NDK_ROOT环境变量是以前定义的(在我的情况下是由~/.bashrc定义的),那么webrtc生成文件中存在一个错误,导致它忽略包括STL。因此,只要确保在构建时根本没有定义NDK_ROOT。您可以使用以下命令暂时取消设置:

unset NDK_ROOT

相关内容

  • 没有找到相关文章