2015-12-22 6 views
6

मैं डीएक्स निष्पादित करने में असमर्थ हूं: एकाधिक डीएक्स फ़ाइल त्रुटि।

कंसोल त्रुटि:

[2015-12-22 16:39:38 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback; 
[2015-12-22 16:39:38 - Talkr] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback; 

नीचे मैं आदेश और export.I नहीं कर सकते एंड्रॉयड निजी libraries.if मैं यह जाँच की जाँच के लिए स्क्रीनशॉट पोस्ट किया है, मेरा आवेदन धीमा हो जाता है और मैं एप्लिकेशन को चलाने नहीं कर सकते ।

आदेश और निर्यात:

enter image description here

संपादित करें: अगर मैं अपने सभी पुस्तकालयों सही का निशान हटाएँ, कई डेक्स त्रुटि resolved.But होगा मैं डीबग पर धागा निलंबित अपवाद हो रही है।

नीचे मैंने उस डीबग त्रुटि पोस्ट की है।

enter image description here

कोई भी इस आप one.Thank हल करने के लिए कैसे पता है।

+0

याह डाउनल और एंड्रॉइड स्टूडियो में स्थानांतरित करें :-) इसके अलावा - दो पुस्तकालय कक्षा 'एंड्रॉइड/सपोर्ट/वी 7/यूज/थ्रेड के रूप में $ MainThreadCallback' घोषित कर रहे हैं 'अपने' v7-recyclerview' dep को अनचाहे करने का प्रयास करें और देखें कि कोई और पहले से ही इसमें खींच रहा है। (धीरे-धीरे आप – Blundell

+0

का उपयोग कर रहे हैं यह देखने के लिए आप 'ग्रेजल निर्भरता' टाइप करेंगे। आप यह सुनिश्चित करना चाहते हैं कि कोई और पुस्तकालय समर्थन V7 का उपयोग नहीं कर रहा है या कम से कम आप एक ही lib संस्करण का उपयोग कर रहे हैं, तो यह समस्या हो सकती है क्योंकि आपके पास अपने बिल्ड पथ में भौतिक रूप से – iGoDa

उत्तर

1

ग्रहण में:

  • ये त्रुटि उत्पन्न हुई, क्योंकि मैं 23 नवीनतम संस्करण के लिए और अतिरिक्त में मेरे Android SDK अद्यतन किया गया था गूगल अपने प्रोजेक्ट की बीच में सेवाओं, भंडार खेलते हैं।

  • मेरी अद्यतन Google Play सेवाएं संस्करण
    और मेरे निचले संस्करण के बीच appcompat v7 के बीच संघर्ष के कारण, बहु डेक्स त्रुटि
    हुआ होगा।

  • इन त्रुटि से बचने के लिए न एक SDK या गूगल परियोजना के बीच में
    सेवाओं खेलने एक बार अगर आप शुरू कर दिया
    project.There भी एक्स्ट्रा कलाकार में Google SDK अद्यतन
    संस्करण के बीच और एक संघर्ष विन्यास को अद्यतन किया जाएगा अपनी परियोजना के बीच सेवाएं खेलें।

संपादित करें: हमेशा एंड्रॉयड स्टूडियो का उपयोग multidex मुद्दे के इस प्रकार से बचने के लिए।

+0

में शामिल पुस्तकालयों के कई संस्करण हैं, मैं एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं लेकिन फिर भी यह त्रुटि प्राप्त करने में कामयाब रहा: डी। [लिंक] (http://stackoverflow.com/questions/44084767/multiple-dexions -files परिभाषित-landroid-support-v7-util-threadutilmainthreadcallback) – DroidHeaven

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

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