2013-12-14 6 views
18

2 दिनों पहले एंड्रॉइड स्टूडियो में अपडेट से शुरू होने से, यह मुझे जावा कक्षाएं बनाने की अनुमति नहीं देता है। और वर्तमान वर्ग अब एक अजीब प्रतीक के साथ हैं।क्यों एंड्रॉइड स्टूडियो मुझे जावा क्लासेस बनाने की अनुमति नहीं देता है?

मैंने निर्यात करने की कोशिश की, विभिन्न कॉन्फ़िगरेशन के साथ कई बार और कई बार आयात किया लेकिन कभी काम नहीं किया। कोई सलाह?

यहाँ दो स्क्रीनशॉट enter image description hereenter image description here

UPDATE 1:

हैं यहाँ मेरी एंड्रॉयड स्टूडियो परियोजना की संरचना है। AndroidManifest सही जगह पर है। enter image description here

उत्तर

15

src फ़ोल्डर, मार्क निर्देशिका के रूप में -> स्रोत रूट पर राइट क्लिक करें।

+0

ओह बहुत धन्यवाद। यह जावा कक्षाओं के लिए काम करता था, लेकिन अब अगर मैं परियोजना त्रुटि बनाने का प्रयास करता हूं तो 'एंड्रॉइड सोर्स जनरेटर: [LibrettoProva] AndroidManifest.xml फ़ाइल नहीं मिली है। यह क्या है? क्या आप इस एंड्रॉइड स्टूडियो अपडेट के साथ क्या बदल सकते हैं? –

+0

निश्चित नहीं है, लेकिन अब समस्या यह है कि यह AndroidManifest को खोजने में असमर्थ है, जैसा कि यह कहता है, क्या आप इसे अपने प्रोजेक्ट पर देख सकते हैं? –

+0

संपादित करें कृपया देखें –

9

एंड्रॉयड स्टूडियो 1.0 अपडेट:

एंड्रॉयड स्टूडियो की परियोजना को ध्यान में रखते src तहत "जावा" फ़ोल्डर के लिए देखें।

आमतौर पर वहाँ स्वचालित रूप से स्रोत के तहत एंड्रॉयड स्टूडियो द्वारा बनाई गई दो फ़ोल्डर्स होगा -

  1. androidTest (यह लेखन परीक्षण मामलों के लिए प्रयोग किया जाता है),
  2. मुख्य (यह आपके एप्लिकेशन स्रोत लिखने के लिए प्रयोग किया जाता है।)

इनमें से प्रत्येक में "जावा" फ़ोल्डर होना चाहिए।

तो जावा फ़ोल्डर वहाँ नहीं है, आप इसे मुख्य (या androidTest) पर राइट क्लिक के रूप में नीचे

Creating Java Folder

से पता चला एक नया जावा वर्ग को जोड़ने के लिए के साथ, कृपया बना सकते हैं सही "जावा फ़ोल्डर" पर क्लिक करें और "जावा क्लास" चुनें।

Adding new class to the project

सादर,

पॉल

+1

मुझे इंटेलिज आइडिया पर उपयोग किया जाता है, इसलिए मैंने नया> पैकेज चुना, लेकिन मैं जावा क्लास जोड़ने में असमर्थ था। फ़ोल्डर> जावा फ़ोल्डर एंड्रॉइड स्टूडियो में चाल है। –

4

मैं ऊपर समाधान की कोशिश की लेकिन स्रोत रूट के रूप में 'src' स्थापित करने के लिए मेनू आइटम नहीं मिला। इसलिए मैंने ऐप की build.gradle फ़ाइल में एक समान सेटिंग करके इसे हल करने में कामयाब रहे। मैंने यह जोड़ा:

android { 
... 
sourceSets { 
     main.java.srcDirs += 'src/main/java' 
    } 

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

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