2016-02-12 32 views
5

के साथ मैनिफेस्ट नहीं मिला। मैं क्लासपाथ 'io.fabric.tools:gradle:1.+' का उपयोग कर रहा हूं और मॉड्यूल के अंदर एक कपड़े.प्रोपर्टीज है जो मैं कपड़े प्लगइन के लिए उपयोग करता हूं।क्रैशलिटिक्स fabric.properties

जब मैं gradlew crashlyticsUploadDistributionProdStaging चलाने मैं:

`Crashlytics could not find the manifest` 
com.crashlytics.tools.android.project.ManifestData$ManifestIOException: Crashlytics could not find the manifest. Not found at .../app/build/intermediates/manifests/full/prod/staging/AndroidManifest.xml 

क्यों?

उत्तर

17

यह काम करने के बाद मैं सही डेटा के साथ fabric.properties अद्यतन और commannds विभाजित:

gradlew assembleProdStaging 
gradlew crashlyticsUploadDistributionProdStaging 
कि त्रुटि अभी भी दिखाई देते हैं बिना

+3

मेरे लिए, दो पंक्तियों में विभाजन के बाद काम किया आदेशों की तरह आप ने कहा। –

+0

मुझे अभी भी एक ही त्रुटि है – gleroyDroid

+1

मुझे जेनकिंस से सीधे एपीके अपलोड करते समय भी इसी तरह की समस्या थी। दो लाइनों में विभाजित होने के बाद, यह काम किया। – elhm

2

एक ही समस्या थी।

Gradle में स्थापना mansifest पथ मुद्दे को हल करती है:

crashlytics { 
    manifestPath = "$buildDir/PATH_TO_YOUR_MANIFEST/AndroidManifest.xml" 
} 
+0

मेरे मामले में मैं अपने मैनिफेस्ट में चाबियाँ नहीं खोलना चाहता क्योंकि ओपन सोर्स है। – Caipivara

+0

यह आपको एपीके अपलोड करने की संभावना है क्योंकि इसमें संस्करण कोड 0 है। देखें: https://twittercommunity.com/t/beta-not-able-to-read-the-version-name-and-code/60240/20 –

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