ग्रैडल transitive = true
वास्तव में क्या करता है? यह ग्रैडल प्रलेखन से स्पष्ट नहीं है । यह compile
भीतर के संदर्भ में है build.gradle
। मेरे मामले में मैं एंड्रॉइड के दुर्घटनाग्रस्त होने पर निर्भर हूं।
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
कई ग्रेडल डॉक्स ( यहां और यहां ) का अर्थ है कि "सकर्मक" सत्य के लिए चूक है। फिर भी सकारात्मक transitive = true
निर्भरता में परिणाम निकालना (विशेष रूप से KitGroup
) नहीं लाया जा रहा है ।
class file for io.fabric.sdk.android.KitGroup not found
डॉक्स का कहना है कि यह सच है, फिर भी वास्तविक व्यवहार इसके विपरीत लगता है।
मैं ग्रैडल 2.2.1 चला रहा हूं। शायद व्यवहार 2.2 और 2.4 के बीच बदल गया है?
संपादित करें : संबंधित ट्रान्सिटिव निर्भरताएँ अरैल लाइब्रेरी के लिए हल नहीं हुई हैं