2013-08-04 43 views
8

Tôi đã tải xuống mã nguồn Android mới nhất với repo và cố gắng biên dịch mã nguồn. Thông báo lỗi được in khi tôi chạy make -j4. chi tiết sau đây:"MODULE đã được xác định" khi biên dịch mã nguồn 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

Nếu @mitchtech câu trả lời là đúng, bạn phải chấp nhận nó. Tôi khá chắc chắn nó là chính xác bởi vì nó làm việc cho tôi. Cám ơn. –

Trả lời

15

Rõ ràng có một lỗi trong makefiles WebRTC được gây ra nó để bỏ qua bao gồm STL nếu biến môi trường NDK_ROOT được định nghĩa trước đây (bằng cách ~/.bashrc, trong trường hợp của tôi). Vì vậy, chỉ cần đảm bảo rằng NDK_ROOT không được định nghĩa gì cả khi xây dựng. Bạn có thể tạm thời unset nó với lệnh này:

unset NDK_ROOT 

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