android हरफबज़ और फ़्रीटाइप का उपयोग करके इंगित टेक्स्ट रेंडरर



fonts android-ndk (1)

मैं एक एंड्रॉइड एप्लिकेशन विकसित कर रहा हूं जिसका देवनागरी फ़ॉन्ट्स का समर्थन होना चाहिए। इसलिए मैंने सूचक-पाठ रेंडरर को डाउनलोड किया और इसे बताया गया निर्देश के अनुसार चलाने की कोशिश की और एनडीके भाग को सफलतापूर्वक संकलित करने में सफल रहे।

लेकिन जब मैं एक जिंजरब्रेड एमुलेटर पर एंड्रॉइड प्रोजेक्ट चलाने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है I

java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1311]:    33 cannot locate 'hb_buffer_create'...

मैंने कई समाधानों की कोशिश की, लेकिन उनमें से कोई भी मेरी मदद नहीं करता

मैं इसे कैसे ठीक करूं?

क्या एंड्रॉइड में किसी भी सूचक-टेक्स्ट रेंडरर को सफलतापूर्वक इस्तेमाल किया गया है?

यदि हां, तो कृपया मेरी मदद करें और एक पूर्ण एंड्रॉइड प्रोजेक्ट प्रदान करें (यदि संभव हो) क्योंकि मैं इस पुस्तकालय को स्थापित करने और संकलन करने का प्रयास कर रहा हूं। इसे बनाने की जरूरत है, जावा, ऑटोक्फिफ़ीग और कई और ...


मुझे भी यही समस्या थी। मैं इसे अपने एनडीके पुस्तकालय के लिए स्थैतिक लिंक हर्फबज़ से हल करने में कामयाब रहा। तो अपने एनडीके लिब में हर्फबज़ को स्थायी रूप से लिंक करने का प्रयास करें जैसे किकेके में:

add_library(harfbuzz SHARED ...)

सेवा मेरे

add_library(harfbuzz STATIC ...)




harfbuzz