2014-12-30 22 views
6

हर मैं का उपयोग कर जेनकींस मैं निम्न त्रुटिएंड्रॉयड जेनकींस निर्माण

लागू करने के लिए प्लगइन प्रकार 'CrashlyticsPlugin' की प्लगइन नहीं बना सका [ 'io.fabric' आईडी] विफल मिलता बनाने की कोशिश Crashlytics के साथ विफल रहता है।

Gradle से Crashlytics निकाला जा रहा है इस मुद्दे

+0

http://stackoverflow.com/questions/23704482/jenkins-build-fails-on-crashlytics-tasks/32712878#32712878 की संभावित डुप्लिकेट –

उत्तर

4

तो मुझे लगता है मैं @TarahWheelerVanVlack जवाब के साथ इस उत्तर https://stackoverflow.com/a/23944306/3945542 का एक संयोजन का उपयोग करके इसे तय मैं दो नए फ़ोल्डर

/उपयोगकर्ताओं/साझा/जेनकींस/लाइब्रेरी /उपयोगकर्ताओं/साझा/जेनकींस/लाइब्रेरी बनाने के लिए किया था/कैश

और फिर सुनिश्चित करें कि वे था उचित अनुमतियां

1

मैंने पहले इस समस्या को मिला है ठीक करता है और यह एक अनुमतियाँ त्रुटि थी। अनुमतियों और प्लगइन निर्देशिका का मालिक होने वाले उपयोगकर्ता की जांच करने का प्रयास करें। यदि यह जेनकिन्स उपयोगकर्ता नहीं है (यदि आपने एक बनाया है), तो यह समस्या है।

+0

मैं जाँच अनुमतियां और वे ठीक होना चाहिए। (मुझे लगता है कि जेनकिंस द्वारा नीचे वर्णित पेड़ में प्लगइन्स निर्देशिका है) अभी भी यह संदेश प्राप्त करना विफल: बिल्ड अपवाद के साथ विफल रहा। * कहाँ: बिल्ड फ़ाइल '/Users/Shared/Jenkins/Home/workspace/Hampton/app/build.gradle' लाइन: 2 * क्या गलत हो गया था: ': एप्लिकेशन' एक समस्या परियोजना का मूल्यांकन हो गई। > प्लगइन लागू करने में विफल [आईडी 'io.fabric'] > प्रकार 'क्रैशलिटिक्स प्लगइन' प्रकार की प्लगइन नहीं बना सका। * कोशिश करें: स्टैक ट्रेस प्राप्त करने के लिए - स्टैकट्रैक विकल्प के साथ चलाएं। अधिक लॉग आउटपुट प्राप्त करने के लिए --info या --debug विकल्प के साथ चलाएं। –

1

निर्देशिका /Users/Shared/Jenkins/Home/Library/Caches

बनाएं आप ०१२३५३३३५९७ चलाते हैंकाम कार्यक्षेत्र /Users/Shared/Jenkins/Home/jobs/<job-name>/workspace आप निम्नलिखित स्टैकट्रेस

पाने की वजह से से: java.lang.RuntimeException:> /Users/Shared/Jenkins/Home/Library/Caches/com.crashlytics पर Crashlytics डेटा निर्देशिका नहीं किया जा सका बनाया था। ।

sudo mkdir -p /Users/Shared/Jenkins/Library/Caches/com.crashlytics 
sudo chown -R jenkins:jenkins /Users/Shared/Jenkins/Library 

यहाँ: com.crashlytics.tools.android.DeveloperTools पर (DeveloperTools.java:116) ... 53 अधिक

+0

सहायक नहीं है। काम नहीं किया! –

+0

कैश निर्देशिका जोड़ना मेरे लिए काम करता था, हालांकि मुझे निर्माण करते समय कंसोल संदेशों में रनटाइम त्रुटि दिखाई नहीं दे रही थी। – Kenny

5

ये अंतिम आदेश दिए गए हैं पालन करने की आवश्यकता नहीं है इस मामले के लिए प्रासंगिक डीबग लॉग है:

13:33:45.133 [ERROR] [org.gradle.BuildExceptionReporter] at com.crashlytics.tools.gradle.CrashlyticsPlugin.<clinit>(CrashlyticsPlugin.groovy:13) 
13:33:45.135 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:48) 
13:33:45.136 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:69) 
13:33:45.136 [ERROR] [org.gradle.BuildExceptionReporter] ... 55 more 
13:33:45.141 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.RuntimeException: Crashlytics data directory at /Users/Shared/Jenkins/Library/Caches/com.crashlytics could not be created. 
13:33:45.142 [ERROR] [org.gradle.BuildExceptionReporter] at com.crashlytics.tools.android.DeveloperTools.<clinit>(DeveloperTools.java:116) 
13:33:45.143 [ERROR] [org.gradle.BuildExceptionReporter] ... 60 more 
13:33:45.143 [ERROR] [org.gradle.BuildExceptionReporter] 
13:33:45.144 [LIFECYCLE] [org.gradle.BuildResultLogger] 
13:33:45.145 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED 
13:33:45.146 [LIFECYCLE] [org.gradle.BuildResultLogger] 
13:33:45.147 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 8.362 secs 
+0

धन्यवाद: मैक में मेरे लिए निम्नलिखित पंक्ति जोड़ना: mkdir -p /Users/Shared/Jenkins/Library/Caches/com.crashlytics –

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