हां, आपको जोड़ने की आवश्यकता है: LOCAL_LDLIBS := -llogजैसा कि अन्य उत्तरों / टिप्पणियों ने निर्दिष्ट किया है, हालांकि मूल प्रश्न यह निर्दिष्ट नहीं करता है कि क्या वह जेनी लाइब्रेरी का उपयोग करता है: LOCAL_JNI_SHARED_LIBRARIESया के रूप में LOCAL_REQUIRED_MODULES।
मैं निश्चित रूप से बहुत कुछ कह सकता हूं कि उन्होंने इसका इस्तेमाल इस प्रकार किया है: LOCAL_REQUIRED_MODULESक्योंकि यह LOCAL_EXPORT_LDLIBS := -llogसवाल है ... जब तक कि एक संपादन के बाद इसे जोड़ा नहीं गया।
यदि आप LOCAL_REQUIRED_MODULESसाझा लाइब्रेरी का उपयोग करते हैं तो APK के बजाय / सिस्टम / lib में इंस्टॉल किया गया है, क्योंकि यह एक आवश्यक मॉड्यूल है। इसलिए आपको LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llogबस इसके बजाय जोड़ने की आवश्यकता होगी LOCAL_LDLIBS := -llogताकि जब निर्माण प्रणाली निर्माण और निर्माण साझा की गई लाइब्रेरी को लिंक कर रही है, तो इसकी -llogसही जगह पर परिभाषाएं होंगी, जो निर्माण के लिए उपलब्ध हैं $OUT/root/system/lib। अन्यथा आप एक ही उत्तर प्राप्त करना जारी रखेंगे, भले ही आप केवल जोड़ दें LOCAL_LDLIBS := -llog।
इसलिए, जिन लोगों ने टिप्पणी की कि इसकी -Lआवश्यकता नहीं है, और अन्य उत्तर सही थे, वे वास्तव में इस स्थिति में गलत थे।