c++ - Android NDK: build after added a new library module directly under jni/ folder -
मेरे एंड्रॉइड एनडीके प्रोजेक्ट में, मुझे केवल एक पुस्तकालय मॉड्यूल है: तब, मुझे एक और पुस्तकालय मॉड्यूल जोड़ने की आवश्यकता है, जिसका मौजूदा पुस्तकालय मॉड्यूल से कोई संबंध नहीं है । मेरा मतलब है कि वे स्वतंत्र हैं मैंने सीधे प्रश्न 1: प्रश्न 2: जब मैं नया-lib लोड करता हूं (लगता है कि मॉड्यूल का नाम "newlib" है), तो मुझे < p> या सिर्फ सबसे पहले, आप प्रश्न 1: आप अपने शीर्ष स्तर यदि आपने कोई भी < कोड> एंड्रॉइड.एमके उप-निर्देशिका में फ़ाइलें, आपको उन्हें अपने शीर्ष-स्तरीय बस अपने शीर्ष-स्तरीय प्रश्न 2: पथ निर्दिष्ट करने की कोई आवश्यकता नहीं है।
jni / android.mk ... (अधिक स्रोत फ़ाइलें)
jni / फ़ोल्डर के अंतर्गत नई पुस्तकालय जोड़ा है।
jni / android.mk ... (अधिक स्रोत फ़ाइलें) new-lib / Android.mk .. (अधिक स्रोत फ़ाइलें)
मैंने अपने एंड्रॉइड प्रोजेक्ट के निर्माण के लिए ndk-build कमांड चलाया है। लेकिन नया -बिब बिल्कुल भी नहीं बनाया गया है। ऐसा इसलिए है क्योंकि मुझे jni / फ़ोल्डर में Android.mk में
new-lib मॉड्यूल को घोषित करने की आवश्यकता है? यदि हां, तो कैसे घोषित करें?
System.loadLibrary ("new-lib / newlib");
System.loadLibrary ("newlib"); ?
android-ndk कमांड चलाते नहीं हैं, आप
ndk-build कमांड चलाते हैं।
Android.mk को बता सकते हैं यानी $ PROJECT / jni / Android.mk को अन्य
Android.mk को शामिल करने के लिए जो अलग-अलग स्थानों / उप-निर्देशिकाओं में स्थित हैं।
Android.mk में स्पष्ट रूप से शामिल करना होगा। उस
को शामिल करें (सब-सब-डी-मेकफाइल कॉल करें)
Android में जोड़ें .mk फ़ाइल वर्तमान फ़ाइल के पथ की उप-निर्देशिकाओं में से सभी
Android.mk फ़ाइलें शामिल होंगी।
का प्रयोग करें system.loadLibrary ("newlib");
Comments
Post a Comment