2011-09-17 22 views
7

के साथ AndroidAnnotations का उपयोग करना स्केल प्रोग्रामिंग भाषा और ग्रैडल बिल्ड सिस्टम के साथ AndroidAnnotations का उपयोग करना संभव है? जब मैं अपने मौजूदा एंड्रॉइड/स्कैला/ग्रैडल प्रोजेक्ट में AndroidAnnotations को एकीकृत करने का प्रयास करता हूं, तो संकलन विफल रहता है क्योंकि जेनरेटेड अंडरस्कोर क्लासेस (उदा। MyActivity_) नहीं मिल सकता है।स्कैला और ग्रैडल

उत्तर

6

इस समस्या को हल करने के लिए अपनी खोज के दौरान, मैं अपने मूल प्रश्न पोस्ट करने के लिए कुछ शोध लिंक जोड़ा गया। AndroidAnnotations एनोटेशन प्रोसेसर स्रोत कोड (जावा फ़ाइलें) उत्पन्न करता है। आम तौर पर एनोटेशन प्रोसेसर स्रोत कोड स्तर (और कक्षा फाइलों) पर काम नहीं करते हैं। मैं एंड्रॉइड एंटरोटेशन को स्कैला स्रोत फ़ाइलों से जावा कोड उत्पन्न करने की उम्मीद कर रहा हूं। स्कैला जावा एनोटेशन प्रोसेसिंग टूल का समर्थन नहीं करता है। तो इस सवाल का मेरा जवाब होगा: स्काला स्रोत कोड के साथ AndroidAnnotations का उपयोग करना संभव नहीं है। हालांकि, स्काला मिश्रित-स्रोत प्रोजेक्ट में जावा स्रोत कोड में AndroidAnnotations का उपयोग अभी भी किया जा सकता है।

1

Gradle (स्काला के बिना) के बारे में, ऐसा लगता है कि किसी को, AndroidAnnotations के साथ उपयोग करने में कामयाब रहे यहाँ: Adapt AndroidAnnotations Maven settings to Gradle

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