मुझे पता है, androidx और समर्थन निर्भरता के कारण multidex त्रुटि हम एक ही समय में androidx और android समर्थन का उपयोग नहीं कर सकते हैं। तो मैं पूरी तरह से androidx के लिए पलायन। लेकिन मेरी निर्भरता में से एक ने एंड्रॉइड सपोर्ट "लोटी" का इस्तेमाल किया।
हम उपरोक्त स्थिति में क्या कर सकते हैं? क्या मुझे अपने प्रोजेक्ट से 'लोटी' को हटा देना चाहिए।
नीचे मेरा वर्गीकृत है
defaultConfig {
minSdkVersion 19
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
ext{
lottieVersion = "2.5.4"
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
def androidx = "1.0.0-rc01"
api "androidx.constraintlayout:constraintlayout:1.1.2"
api "androidx.appcompat:appcompat:$androidx"
api "androidx.recyclerview:recyclerview:$androidx"
api "androidx.cardview:cardview:$androidx"
api "androidx.core:core-ktx:$androidx"
api "com.google.android.material:material:1.0.0-rc01"
implementation "com.google.code.gson:gson:2.8.5"
implementation "androidx.multidex:multidex:2.0.0"
implementation "com.airbnb.android:lottie:$lottieVersion"
}