2013-08-04 59 views
8

我用repo下載了最新的Android源代碼,並試圖編譯它。 當我運行make -j4時,顯示錯誤消息。 詳情如下:編譯Android 4.3源代碼時出現「MODULE already defined」

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.

+1

如果@mitchtech答案是正確的,你必須接受它。我很確定這是正確的,因爲它對我有用。謝謝。 –

回答

15

顯然有在生成文件的WebRTC的錯誤導致,如果NDK_ROOT環境變量被預先確定它忽略包括STL(由~/.bashrc,在我的情況)。所以建立時請確保NDK_ROOT沒有被定義。您可以暫時使用此命令取消它:

unset NDK_ROOT 

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