2010-12-16 11 views
5

अपने मौजूदा परियोजनाओं के सभी ठीक हैं लेकिन, नई परियोजनाओं को शुरू करने की समस्या है ...नया प्रोजेक्ट बनाएं समस्या के बाद एंड्रॉयड एसडीके अद्यतन

ऐसा प्रतीत होता है मुख्य जावा फ़ाइल समस्या और मंडराना कहते हैं की

है

"जावा प्रकार भाषा हो हल नहीं कर सकते, यह परोक्ष रूप से संदर्भित है आवश्यक .class फ़ाइलों से"

मैं बस की तरह मैं पिछले 50 परियोजनाओं बनाए गए नए प्रोजेक्ट्स बनाए गए (befor और एसडीके अद्यतन)।

बहुत निराशा होती है (अन्य नई रिलीज में भी कीड़े,) ...

मैं नई परियोजनाओं को नष्ट कर दिया और के रूप में अन्य पदों में सुझाव दिया उन्हें आयातित लेकिन, यह मदद नहीं की।

मैंने देखा मुख्य लेआउट (ग्राफिक मोड में) का कहना है की,

"परियोजना लक्ष्य सेट नहीं है"

मैं नहीं जानता कि क्या दिया मतलब है कि लेआउट के भीतर है परियोजना फ़ोल्डर। बिल्ड लक्ष्य 1.6

इसके अलावा (यह मुद्दा हो सकता है) जब परियोजना निर्माण का कहना है कि एंड्रॉयड

एसडीके/उपकरण/lib/proguard.cfg (है परिष्करण मैं एक संदेश पैनल प्राप्त Android के लिए सेट कर दिया जाता ऐसा कोई फाइल या निर्देशिका)

कौन सा है, वहाँ एक नहीं है और कहा कि एसडीके के लिए एक नया इसके अतिरिक्त था, सच है ...

कोई भी सुझाव ...? धन्यवाद

उत्तर

2

यह वास्तव में परेशान है।

मैंने इसे ठीक करने की कोशिश करने में घंटों बिताए। यहाँ मैं क्या किया है:

  • जाओ परियोजना स्तर पर .classpath दाखिल करने के लिए और नोटपैड में खुला है और तुम यहाँ 3 लाइन जोड़ना होगा:

    <?xml version="1.0" encoding="UTF-8"?> 
    <classpath> 
        <classpathentry kind="src" path="src"/> 
        <classpathentry kind="src" path="gen"/> 
        <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
        <classpathentry kind="output" path="bin"/> 
    </classpath> 
    
  • यह भी सुनिश्चित करें डिफ़ॉल्ट कि सुनिश्चित करें। गुण इन दो पंक्तियों (लक्ष्य एंड्रॉयड -4 1.6 है):

    target=android-4 
    android.library=false 
    
+0

यह मेरी अज्ञानता दिखाएगा - मुझे फ़ाइल नहीं दिखाई दे रही है। क्लासपाथ कहां है? – headscratch

+0

ग्रहण में -> प्रोजेक्ट पर राइट-क्लिक करें, गुणों पर क्लिक करें, स्थान देखें। – Aliostad

+0

मुझे कोई क्लासपाथ या कोई एक्सएमएल फाइल नहीं दिखाई देती है। जब मैं एंड्रॉइड लेबल पर क्लिक करता हूं, तो एक संदेश यह कहता है कि "वर्तमान में प्रदर्शित पृष्ठ में अमान्य मान हैं"। बिल्ड पथ खोलना कुछ फ़ोल्डरों को दिखाता है लेकिन कोई वर्ग आइटम नहीं ... – headscratch

1

हल पीछे बहुत समय ... और नए एसडीके के बारे में सभी देव साइट जानकारी पढ़ना।

असल में, सब कुछ एंड्रॉइड अपडेट करने की आवश्यकता है और सुनिश्चित करें कि नया प्रोगार्ड टूल इंस्टॉल है। नए एसडीके में बनाए गए सभी नए ऐप्स की आवश्यकता है। इसके अलावा, सिंटैक्स के रूप में टूल्स में पथ सेटिंग्स को बदलने की जरूरत है ... अपग्रेड करने से पहले इस सामान के बारे में पढ़ें ...

यह सब करने के बाद अच्छी तरह से चला गया और काम कर रहा है (उंगलियां पार हो गई हैं!)

+2

क्या आप कुछ लिंक पोस्ट कर सकते हैं? – Geoff

+0

क्या आप रेखांकित कर सकते हैं कि आपने क्या किया? – MrEngineer13

+0

सहायता पर जाएं> अपडेट के लिए जांचें। – Chinthaka

5

मुझे यह समस्या मिली, और मेरा समाधान परियोजना-> गुण-> एंड्रॉइड में अन्य एपीआई स्तर पर लक्ष्य सेट करना है, फिर इसे वापस सेट करें।

मुझे लगता है कि यह .classpath या कुछ अन्य फ़ाइलों को रीफ्रेश करेगा, यकीन नहीं है, लेकिन यह काम करता है।

+1

धन्यवाद। वास्तव में मदद की। –

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