मान लीजिए मेरे पास इंटेलिजे आइडिया में ग्रैडल के साथ एक एंड्रॉइड एप्लिकेशन प्रोजेक्ट है। इसे MyApplication
पर कॉल करें। मैं क्या करना चाहता हूं MyApplication
पर एक सबडो्यूल के रूप में एक सादा जावा लाइब्रेरी मॉड्यूल (एंड्रॉइड लाइब्रेरी प्रोजेक्ट नहीं) जोड़ना है। आइए इस मॉड्यूल को testlib
पर कॉल करें। और फिर जब पूरी परियोजना बनाई गई है, तो मैं चाहता हूं कि यह मॉड्यूल जार से संकलित हो और MyAplication के/libs फ़ोल्डर में शामिल हो।मैं अपने एंड्रॉइड मॉड्यूल में जावा ग्रेडल सबमिशन कैसे जोड़ूं?
मैं क्या करने की कोशिश की: मैं एक submodule testlib बनाया है और MyApplication करने के लिए एक निर्भरता के रूप में यह शामिल किया है, लेकिन मैं एक निम्न चेतावनी मिलती है:
चेतावनी: Gradle: मॉड्यूल 'testlib' जीता संकलित नहीं किया जाएगा। दुर्भाग्यवश आप में प्रोजेक्ट में गैर-ग्रेडल जावा मॉड्यूल और एंड्रॉइड-ग्रैडल मॉड्यूल नहीं हो सकते हैं।
क्या यह भी संभव है?
निश्चित रूप से संभव मॉड्यूल Gradle" खिड़की आप एक देखना चाहिए "। मेरे पास एक प्रोजेक्ट है जिसमें जावा मॉड्यूल और एंड्रॉइड मॉड्यूल दोनों शामिल हैं। ऐसा लगता है कि आपका जावा मॉड्यूल एक ग्रेडल मॉड्यूल के रूप में कॉन्फ़िगर नहीं किया जा सकता है, इसलिए यह ठीक करने वाली पहली बात होगी। फिर आप जावा मॉड्यूल बनाने के लिए कस्टम ग्रेडल कार्य जोड़ना चाहते हैं, फिर संकलित जार को libs फ़ोल्डर में कॉपी करें और फिर एंड्रॉइड मॉड्यूल बनाएं। मेरे पास अभी कोई कोड देने के लिए समय नहीं है लेकिन उम्मीद है कि आपको सही दिशा में इंगित करता है। – athor
क्या आपने इस समस्या का समाधान किया है? मेरे पास वही है और मैं अटक गया हूं :( – ardabro
मुझे एक ही त्रुटि मिलती है। मेरे पास मेवेन और एंड्रॉइड ग्रेडल मॉड्यूल के साथ जावा मॉड्यूल है। – kamokaze