2012-11-20 17 views
17

मैं इस त्रुटि को कैसे हल करूं? मैंने कोशिश की:सुरक्षा अपवाद: dex.jar के लिए फ़ील्ड खोजने में असमर्थ

  1. प्रोजेक्ट को रीफ्रेश करना, और पुनर्निर्माण करना।

  2. परियोजना की सफाई, और पुनर्निर्माण।

  3. समापन और इस परियोजना को फिर से खोलने, और परियोजना को हटाया जा रहा

  4. पुनर्निर्माण (लेकिन फ़ाइलों को हटाने नहीं - कि इस परियोजना हटाए जाने की पुष्टि संवाद पर एक चेकबॉक्स है), और फिर से एक मौजूदा परियोजना के रूप में आयात , और सफाई और पुनर्निर्माण।

  5. परियोजना हटाया जा रहा है, परियोजना में .project और .classpath फ़ाइलों को हटाने, और सूत्रों मौजूदा रूप में मेरी फ़ाइलों का उपयोग कर एक नई परियोजना का निर्माण।

इनमें से कोई भी काम नहीं किया। मैं इस समस्या का समाधान कैसे कर सकता हूं।

+0

कृपया सहायक संपादन वापस न करें। – Charles

+0

मुझे ऐसा नहीं लगता। आपके संपादन उपयोगी नहीं हैं – Serkan

उत्तर

17

21 को संशोधित करने के लिए प्लेटफॉर्म एसडीके संस्करण अपडेट करें इसे हल किया जा सकता है। मैंने संशोधित प्लेटफॉर्म एसडीके को 20 से संशोधित 21 तक अपडेट किया है, और ग्रहण को पुनरारंभ करें, यह हल हो गया है।

+3

यदि आपको एसडीके प्रबंधक में rev21 उपलब्ध नहीं दिखाई देता है, तो टूल्स-> विकल्प पर जाएं और कैश साफ़ करें, फिर पुनः लोड करें। –

+0

मैक ओएसएक्स पर, एसडीके प्रबंधक चलाएं, फिर शीर्ष मेनू 'एंड्रॉइड एसडीके प्रबंधक/प्राथमिकताएं/प्रकट कैश' पर क्लिक करें। फिर शीर्ष मेनू 'पैकेज/रीलोड' चुनें। –

2

क्या ऐसा हुआ जब आपने एंड्रॉइड-एसडीके या उस तरह कुछ अपडेट किया? क्या आपने इसे अनइंस्टॉल करने और फिर इंस्टॉल करने का प्रयास किया है?

मैं सिर्फ एक ही समस्या थी और एकमात्र समाधान मैंने पाया था: - स्थापना रद्द करें Android SDK (प्लगइन ग्रहण के साथ-साथ और मैन्युअल रूप से किसी भी संबंधित फ़ाइल आप ग्रहण निर्देशिका में पा सकते हैं हटाना) - नवीनतम एंड्रॉयड जाओ -एसडीके - इसे फिर से स्थापित करें

मुझे उम्मीद है कि यह आपके मामले में भी मदद करेगा!

+0

हाँ यह एंड्रॉइड-एसडीके अपडेट के बाद होता है। ठीक है, कोशिश करें कि मुझे उम्मीद है कि यह पता लगाएगा। – Serkan

+1

अब अनइंस्टॉलेशन के बाद अपडेट समाप्त हो गया है तो यह तय हो गया है। बहुत धन्यवाद !! – Serkan

+0

"ग्रहण निर्देशिका में कोई भी संबंधित फ़ाइल जो आप पा सकते हैं" <- क्या कोई इस पर विस्तार कर सकता है? : सी – yoshi

0

यह त्रुटि एंड्रॉइड एसडीके में एक दोषपूर्ण बैच फ़ाइल से हो सकती है।

निम्नलिखित तय मेरे लिए काम किया

  1. ओपन फाइल find_java.batandroid-sdk\tools\lib
  2. में पाया लाइन for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
  3. निकालें खोजें "-s"; for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a
  4. फ़ाइल को सहेजें, और ग्रहण को पुनरारंभ करें।
संबंधित मुद्दे