【问题标题】:"MODULE already defined" when compiling Android 4.3 source code编译 Android 4.3 源代码时出现“MODULE 已定义”
【发布时间】:2013-08-05 01:28:58
【问题描述】:

我用 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.

【问题讨论】:

  • 如果@mitchtech 的回答是正确的,你必须接受它。我很确定它是正确的,因为它对我有用。谢谢。

标签: compiler-errors android-source android-4.3-jelly-bean


【解决方案1】:

如果之前定义了NDK_ROOT 环境变量(在我的例子中是~/.bashrc),显然webrtc makefile 中有一个错误会导致它忽略包括STL。因此,只需确保在构建时根本没有定义 NDK_ROOT。您可以使用以下命令暂时取消设置:

unset NDK_ROOT

http://t7102.codeinpro.us/q/515015ffe8432c0426037b26

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多