2015-03-24 3 views
38

Android के लिए Joda समय जोड़ा जा रहा है मैं the Joda site से फ़ाइल मिला है और इन निर्देशों का पालन किया for adding libraries लेकिन जब मैं Gradle सिंक मैं त्रुटि के साथ अंत करने के लिए मिलता:स्टूडियो

Gradle सिंक

Error:Configuration with name 'default' not found. 

Gradle बिल्ड

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module joda : Configuration with name 'default' not found. 

थोड़ा चोर फ्यूज्ड, मैंने चारों ओर देखा और पढ़ा कि पुस्तकालय में अपनी खुद की ग्रिड फाइलें होनी चाहिए लेकिन जोडा पैकेज नहीं है। जब मैं import org.joda.time; का उपयोग करने का प्रयास करता हूं तो यह joda को हल नहीं कर सकता है। क्या किसी के पास कोई विचार है कि मैं क्या गलत कर रहा हूं?

+1

कृपया हमें अपनी Gradle निर्माण विन्यास फाइल दिखा। –

उत्तर

99

एप्लिकेशन/build.gradle फ़ाइल में, इस-

dependencies {  
    compile 'joda-time:joda-time:2.9.4' 
} 

आप कुछ और करने की जरूरत नहीं है की तरह जोड़ें।

आपको नवीनतम रिलीज की आवश्यकता है, रिलीज पेज https://github.com/JodaOrg/joda-time/releases देखें और उसके अनुसार संस्करण बदलें।

+1

यह डाउनलोड अनुभाग में क्यों नहीं है, बहुत धन्यवाद। – Atieh

+7

जब मैं प्रोजेक्ट चलाता हूं तो मुझे यह अपवाद मिल रहा है: 'त्रुटि: निष्पादन कार्य के लिए विफल': ऐप: dexDebug '। > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: प्रक्रिया 'कमांड' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java ' 'गैर-शून्य निकास मूल्य 2' –

+6

' compile 'joda-time का उपयोग करके समाप्त: joda-time: +' 'नए संस्करण स्वचालित रूप से डाउनलोड हो जाएंगे –

9

मैंने joda timeFile/Project Structure/Modules-App/Dependencies के माध्यम से जोड़ा। + और Library dependency पर

enter image description here

क्लिक करने से संवाद करने के लिए आप लाता है:

enter image description here

यहाँ आप Joda के लिए खोज और अपनी परियोजना के लिए वास्तविक संस्करण जोड़ सकते हैं। यदि आप इसे इस तरह जोड़ते हैं तो आपको github से नवीनतम संस्करण मैन्युअल रूप से डाउनलोड करने की ज़रूरत नहीं है या मैन्युअल रूप से अपनी build.gradle फ़ाइल में कुछ लिखना नहीं है। एंड्रॉइड स्टूडियो यह सब आपके लिए करता है।

4

मैं पूरी तरह से jitpack.io भंडार का उपयोग करना पसंद करता हूं।

इस मामले में, आपको GitHub जोडा-टाइम (केवल एक साधारण खोज) के लिंक मिलना चाहिए और Jitpack.IO पर जाएं और फिर जिथब लिंक खोजें।

आखिरकार, आपको यह पृष्ठ प्राप्त करना चाहिए और निर्देशों को करना चाहिए।

https://jitpack.io/#JodaOrg/joda-time/v2.9.4

बस अपने Gradle सिंक और सब कर ...

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