2011-11-21 12 views
8

के बाद त्रुटि का कहना है कि मैंने नवीनतम एंड्रॉइड एडीटी में अपडेट किया है और अब मेरे वर्कस्पेस में प्रत्येक प्रोजेक्ट में त्रुटि है हालांकि वास्तविक फाइलों में कोई भी नहीं है। यहां तक ​​कि एक स्वच्छ एंड्रॉइड प्रोजेक्ट भी त्रुटि कहता है, भले ही मैंने सभी वरीयताओं की दोबारा जांच की है और मुझे कोई फिक्स नहीं मिला है, हालांकि मैंने कई संभावित सहायता फ़ोरम की कई बार जांच की है।प्रत्येक प्रोजेक्ट एंड्रॉइड एडीटी अपडेट

मुझे कई यादृच्छिक त्रुटि संदेश मिल गए हैं और यहां कुछ ही हैं: "वर्तमान फ़ाइल दी गई कॉन्फ़िगरेशन के लिए एक मेल नहीं है।", "Dalvik प्रारूप में रूपांतरण त्रुटि 1 के साथ विफल रहा" (अब और नहीं), "अमान्य वरीयता पेज पथ: एक्सएमएल सिंटेक्स "," प्रोजेक्ट * के लिए गुण फ़ाइल लोड करने में विफल "आदि।

मेरी सभी परियोजनाओं को अद्यतन करने से पहले काम किया। निम्नलिखित कार्यों के

कोई नहीं: परियोजना सफाई, परियोजना को हटाने और पुन: आयात, पुस्तकालयों और अस्थायी फ़ाइलों को हटाने और इस परियोजना के गुण फिक्सिंग, लाइब्रेरी को अनचेक, ProGruad को अद्यतन करने, ग्रहण को अद्यतन करने, सी के लिए ग्रहण चलती: \ Eclipse, एपीआई स्तर बदलना और एंड्रॉइड संस्करणों का समर्थन करना और इतने पर ...

मैंने कुछ समय से इस समस्या से लड़ा है।

संपादित करें: निम्न चीज़ें या तो काम नहीं करती हैं: LibraryName_src फ़ाइलों को हटा रहा है (मेरे प्रोजेक्ट में कोई नहीं है)।

संपादित करें: मैंने सामान्य वरीयताओं में एक चेकबॉक्स अनचेक किया जिसने एक्लिप्स को पैकिंग में देरी करने के लिए बनाया (मैं बाद में उस चेकबॉक्स का नाम जांचूंगा) और वर्तमान त्रुटियां चली गईं लेकिन अब यह कहती है कि "नहीं मिला * .apk! "

उत्तर

2

मैं इसे हल!

एडीटी 13 से 15 तक मेरी कूद बहुत बड़ी थी। मैंने अपने वर्कस्पेस का बैक अप लिया, एंड्रॉइड को रिलीज की गई सब कुछ हटा दी और पूरी तरह से नया एसडीके और एक्लिप्स इंस्टॉल किया।

उसके बाद मुझे अभी भी एक त्रुटि मिली लेकिन debug.keystore को हटाकर इसे हटा दिया गया।

4

हाल ही में एक ही समस्या थी। अपने अनुप्रयोग परियोजना में

  • , किसी भी लिंक किए स्रोत फ़ोल्डर्स अपने पुस्तकालय परियोजनाओं की ओर इशारा करते के लिए जाँच (वे "LibraryName_src" में नाम है): ग्रहण के लिए एडीटी को अद्यतन करने के बाद हाल ही में के बाद

    समस्या: इस प्रयास करें ।

  • उन सभी परियोजनाओं का चयन करें, राइट-क्लिक करें, "पथ बनाएं" चुनें -> "बिल्ड पथ से निकालें"।
  • चुनें "प्रोजेक्ट से फ़ोल्डर को अनलिंक करें", और "हां" पर क्लिक करें।
  • परियोजना को साफ, पुनर्निर्माण और पुन: नियोजित करें।

ऐसा लगता है कि एडीटी लिंक लाइब्रेरी प्रोजेक्ट स्रोत फ़ोल्डरों के कुछ पिछले संस्करण "बच्चे" परियोजनाओं में लिंक किए गए हैं, और वर्तमान एडीटी/डीएक्स संयोजन अब उस समाधान के साथ संगत नहीं है।

(समाधान मिला: "Conversion to Dalvik format failed with error 1" on external JAR)

+0

मैं एक ढेर अतिप्रवाह से यह एक ही टिप पाया स्थापित समस्या और आप परिणाम अनुमान लगा सकते हैं। मेरे पास ऐसी कोई फाइल नहीं है और जहां तक ​​मुझे पता है कि ग्रहण तब भी उत्पन्न नहीं करेगा जब आप कोई नई परियोजना बनाते हैं (मैंने बताया कि कोई भी नई परियोजना भी बिना किसी त्रुटि के त्रुटि कहती है)। – Finnboy11

2

मैंने एक्लिप्स इंडिगो (संस्करण 3.7) का उपयोग किया और नवीनतम संस्करण (सीडीटी-master-8.0.1.zip) में सीडीटी (एडीटी के बजाय) प्लगइन को अपडेट किया। मैंने उन सभी मौजूदा परियोजनाओं के लिए एक ही निर्माण पथ के मुद्दों का अनुभव किया जो अद्यतन करने से पहले काम कर रहे थे।जिन मुद्दों का सामना मैंने किया था वे दो गुना थे:

  1. सभी स्रोतों से आवश्यक स्रोत लाइब्रेरी लिंक गुम है।
  2. मैंने ग्रहण सेटिंग्स में अपना डिफ़ॉल्ट एंड्रॉइड एसडीके स्थान खो दिया।

    समस्या # 1::

    • ग्रहण में, निर्माण त्रुटियों की सूची दिखाने के लिए "समस्याएं" टैब पर क्लिक

यहाँ कैसे मैं इन दोनों समस्याओं तय है।

  • एक त्रुटि खोजें जो इंगित करता है कि कुछ वर्ग नहीं मिला है। उदाहरण के लिए: "कक्षा एबीसी को हल नहीं किया जा सकता"
  • उस त्रुटि रेखा पर डबल क्लिक उस अपमानजनक लाइन के बाएं किनारे पर लाल बिंदु x चिह्न के साथ, अपमानजनक रेखा के साथ स्रोत कोड लाएगा।
  • उस लाल डॉट एक्स चिह्न पर डबल क्लिक सुझाए गए समाधानों की एक सूची लाएगा। सुझाई गई सूची के नीचे "फिक्स प्रोजेक्ट सेटअप ..." का आइटम है।
  • "फिक्स प्रोजेक्ट सेटअप ..." पर डबल क्लिक करें, आपको वर्तमान प्रोजेक्ट के लिए आवश्यक लिंक स्रोत लाइब्रेरी जोड़ने के लिए संकेत मिलेगा। बस उस लापता लाइब्रेरी को प्रोजेक्ट बिल्ड पथ में जोड़ें और ठीक क्लिक करें।
  • अब, "रीफ्रेश करें", "क्लीन" और "बिल्ड प्रोजेक्ट" करें, आपको स्पष्ट बिल्ड देना चाहिए, अगर कुछ और त्रुटियों का कारण बनता है।
  • समस्या # 2 के लिए:

    • ग्रहण में, मेनू पट्टी "विंडो/प्राथमिकताएं ..." से चयन करें और फिर लापता एंड्रॉयड एसडीके स्थान दर्ज करें। ओके बटन पर क्लिक करें। बस।

    ये दो कदम मूल रूप से मेरी सभी परियोजनाओं को सामान्य स्थिति में बहाल करते हैं।

    +0

    एक अच्छा समाधान की तरह लगता है लेकिन मुझे लगता है कि यह मेरे लिए काम नहीं करेगा। मैंने ध्यान से सभी पुस्तकालयों और उनकी कमी की जांच की ताकि यह मेरे लिए समाधान न हो। मैंने एसडीके स्थान को लगभग पांच बार भी चेक किया। – Finnboy11

    5

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

    yout एंड्रॉयड परियोजना पर तो बस राइट क्लिक करने के लिए:

     
    - Android tools 
    - Clear Lint Markers 
    

    यह मेरे लिए पूरी तरह से काम किया।

    +1

    धन्यवाद, ये बाकी काम नहीं कर रहे थे, यह निश्चित रूप से जाने का तरीका है। –

    2

    तो अगर किसी को भी है नवीनतम एडीटी प्लगइन संशोधन के बाद इस के साथ संघर्ष कर दिया गया है 22

    रूप में अच्छी तरह नवीनतम मंच-उपकरण स्थापित करने के लिए सुनिश्चित करें।

    सी को यह

    जाओ करने के लिए: {एंड्रॉयड एसडीके स्थान} \ एंड्रॉयड \ एसडीके प्रबंधक

    और लापता संकुल

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