मैं एक मूल पुस्तकालय को एक एएआर पैकेज में पैकेज करने का एक तरीका ढूंढ रहा हूं, इसलिए इसे ग्रेडल स्क्रिप्ट में निर्भरता घोषणा के माध्यम से उपयोग करना संभव होगा।देशी पुस्तकालय के लिए एंड्रॉइड एएआर पैकेज
मूल पुस्तकालय से मेरा मतलब है .cpp फ़ाइलों या संकलित स्थिर पुस्तकालय और शीर्षलेख फ़ाइलों का एक सेट। तो, मेरा मतलब है कि ऐप स्वयं पुस्तकालय को देशी कोड से कॉल करेगा, जावा से नहीं। दूसरे शब्दों में, लाइब्रेरी को ऐप के मूल कोड को संकलित करने की आवश्यकता है। ताकि देशी कोड की निर्भरता आसानी से प्रबंधित करना संभव हो।
क्या यह भी संभव है?
अब तक मुझे केवल इतना ही प्रश्न/उदाहरण मिल सकते हैं कि जेएनआई देशी पुस्तकालय के एएआर को .so फ़ाइल और उसके जावा इंटरफ़ेस के साथ कैसे बनाया जाए, इसलिए मूल कार्यान्वयन के साथ lib केवल जावा lib है, लेकिन यह नहीं है क्या चाहिए मुझे।
मैंने पाया कि यहां https://github.com/googlesamples/android-ndk/tree/master/hello-libs कुछ दिलचस्प हो सकता है जानकारी, लेकिन मुझे अभी भी यह नहीं पता कि एएआर – igagis
पर इसे कैसे पैकेज करें, आप https://github.com/realm/realm-java पर एक नज़र डाल सकते हैं - यह एक काफी जटिल निर्माण प्रणाली है। और आप एक ग्रैडल प्लगइन का उपयोग कर दायरे को शामिल कर सकते हैं। – geisshirt
https://github.com/googlesamples/android-ndk/issues/261 – igagis