2013-08-04 10 views
8

मैंने रेपो के साथ नवीनतम एंड्रॉइड स्रोत कोड डाउनलोड किया, और इसे संकलित करने का प्रयास किया। make -j4 चलाते समय एक त्रुटि संदेश मुद्रित किया गया। विस्तार से निम्नलिखित:"मॉड्यूल पहले ही परिभाषित किया गया है" एंड्रॉइड 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

तो @mitchtech जवाब सही है, तो आप इसे स्वीकार करना चाहिए। मुझे पूरा यकीन है कि यह सही है क्योंकि यह मेरे लिए काम करता है। धन्यवाद। –

उत्तर

15

जाहिर है वहाँ WebRTC makefiles में एक बग अगर NDK_ROOT पर्यावरण चर पहले से परिभाषित किया गया है यह STL सहित अनदेखी करने के लिए कारण बनता है कि (~/.bashrc द्वारा मेरे मामले में,) है। तो बस सुनिश्चित करें कि निर्माण करते समय NDK_ROOT परिभाषित नहीं किया गया है। आप अस्थायी रूप से सेट नहीं यह इस आदेश के साथ कर सकते हैं:

unset NDK_ROOT 

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

संबंधित मुद्दे