গ্র্যাডল 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। সম্ভবত আচরণটি ২.২ এবং ২.৪ এর মধ্যে পরিবর্তিত হয়েছে?
সম্পাদনা করুন : সম্পর্কিত ট্রানজিটিভ নির্ভরতা গ্রেড গ্রেড ব্যবহার করে আর লাইব্রেরির জন্য সমাধান করা হয় না