2013-08-04 12 views
8

Ho scaricato il nuovo codice sorgente Android con repo e ho tentato di compilarlo. Un messaggio di errore stampato quando ho corso make -j4. Particolare seguente:"MODULO già definito" durante la compilazione del codice sorgente Android 4.3

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

Se @mitchtech risposta è corretta, è necessario accettarlo. Sono abbastanza sicuro che sia corretto perché ha funzionato per me. Grazie. –

risposta

15

Pare che ci sia un bug nei makefile WebRTC che induce a ignorare compreso STL se la variabile d'ambiente NDK_ROOT è stato definito dall'utente (da ~/.bashrc, nel mio caso). Assicurati quindi che NDK_ROOT non sia stato definito affatto durante la costruzione. Si può temporaneamente non impostato con questo comando:

unset NDK_ROOT 

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