2013-07-19 4 views
7

मैं अपने NDK परियोजना पर ashmem लागू करने के लिए cutils पुस्तकालय और हेडर का उपयोग करने की आवश्यकता है लेकिन मैं अपने सिस्टम में cutils से संबंधित कुछ भी नहीं मिल सका। यह कहां स्थित है या मैं इसे कहां से प्राप्त कर सकता हूं?कटौती एनडीके में शामिल नहीं है?

उत्तर

8

एंड्रॉयड "cutils" पुस्तकालय, प्रणाली/कोर/libcutils पर स्रोतों में पाया, NDK का हिस्सा नहीं है। कोड प्रत्येक रिलीज के साथ बदलता है, इसलिए ऐसा कुछ नहीं है जिस पर आप भरोसा कर सकते हैं।

अब के लिए सबसे अच्छा तरीका अपने प्रोजेक्ट में पुस्तकालय के प्रासंगिक हिस्सों के लिए स्रोत की प्रतिलिपि बनाने के लिए है।

5

आप संगतता के बारे में कोई आपत्ति नहीं है, तो आप अपने कनेक्ट किए गए डिवाइस या एम्युलेटर से libcutils.so मिल सकती है।

adb pull /system/lib/libcutils.so

यह विकास के लिए या निजी इस्तेमाल के लिए अच्छा है, रिलीज के लिए बस अपनी खुद की परियोजना में आवश्यक चीजों के स्रोत की प्रतिलिपि बनाएँ।

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