मैं नवीनतम एंड्रॉइड एनोटेशन 2.6 और इंटेलिजे आईडीईए का उपयोग करता हूं। कभी-कभी मैं हमेशा एनोटेशन/क्लासपाथ/संकलन आदेश के साथ समस्या रखने में रहता हूं। अनियमित रूप से होने लगता है। मैंने आज प्रोजेक्ट संकलित किया था, फिर बाद में एक res/layout-xml फ़ाइल बदल दी, फिर मैं प्रोजेक्ट बनाने और त्रुटि प्राप्त करने का प्रयास करता हूं।एंड्रॉइड एनोटेशन: एनोटेटेड क्लास Xyz_ इसे मूल नहीं ढूंढ रहा है ("प्रतीक वर्ग Xyz नहीं मिल सकता")
लेकिन एक्सएमएल और जावा स्रोत फ़ाइलों में कोई वाक्यविन्यास त्रुटियां या कुछ भी नहीं है।
समस्या एनोटेट वर्ग हो रही
cannot find symbol class Intro
त्रुटि यह मूल वर्ग है नहीं मिल रहा है वह यह है कि।
मेरे परियोजना संरचना:
/src/
/app/activity/Intro
...
/gen-annotation-processed/
/app/activity/Intro_
...
/gen
...
मेरा विचार एनोटेशन प्राथमिकताएं:
प्रोसेसर पथ:
/path/to/project/ext-libs/androidannotations-2.6.jar
प्रोसेसर FQ नाम:
परियोजना मेंcom.googlecode.androidannotations.AndroidAnnotationProcessor
स्रोत फ़ोल्डर्स ' रों एंड्रॉयड आईडीईए मॉड्यूल:
gen
gen-annotation-processed
src
विचार करने में त्रुटि लॉगिन जब परियोजना का निर्माण (आईडिया के माध्यम से, कोई चींटी या Maven):
(कक्षा "परिचय" मौजूद है src फ़ोल्डर में और इसमें कोई त्रुटि नहीं है।)
अद्यतन: I यह अब काम कर रहा है, हालांकि यह सुनिश्चित नहीं है कि सेटिंग्स के साथ आगे और पीछे खेलने के बाद मैंने कुछ कहां बदल दिया। यह वास्तव में आईडीईए के साथ एक मुद्दा हो सकता है और वास्तव में एंड्रॉइड-एनोटेशन से संबंधित नहीं है, अभी तक सुनिश्चित नहीं है।
आमतौर पर काम करने के लिए क्या लगता है: पुनर्निर्माण (संकलन त्रुटियों को फेंक सकता है, अनदेखा कर सकता है)। फिर बनाएं (पूर्ण पुनर्निर्माण नहीं)। कुछ कारणों से, पुनर्निर्माण करते समय एकाधिक संकलन रन सही तरीके से काम नहीं करते हैं, पुनर्निर्माण + निर्माण संयोजन करने की आवश्यकता है।
यह वास्तव में हो सकता है IntelliJ विचार समस्या, एनोटेशन प्रसंस्करण विन्यास आईडिया 12 के लिए नए सिरे से फिर से लिखा गया है और बेहतर काम करना चाहिए। – CrazyCoder