2013-08-04 28 views
8

Pobrałem najnowszy kod źródłowy Androida z repozytorium i próbowałem go skompilować. Komunikat o błędzie wydrukowany po uruchomieniu make -j4. Szczegóły następujący:"MODULE już zdefiniowany" podczas kompilowania kodu źródłowego Androida 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

Jeśli @mitchtech odpowiedź jest poprawna, należy go zaakceptować. Jestem prawie pewien, że to jest poprawne, ponieważ zadziałało dla mnie. Dzięki. –

Odpowiedz

15

Najwyraźniej nie jest to problem występujący w WebRTC makefile, że powoduje ignorowanie tym STL jeśli zmienna środowiskowa NDK_ROOT jest zdefiniowane wcześniej (przez ~/.bashrc, w moim przypadku). Po prostu upewnij się, że NDK_ROOT nie jest w ogóle zdefiniowany podczas budowania. Można tymczasowo wyłączony jest z tym poleceniem:

unset NDK_ROOT 

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