আমি জানি, অ্যান্ড্রয়েড এবং সমর্থন নির্ভরতা মাল্টিডেক্স ত্রুটির কারণ ঘটায় আমরা অ্যান্ড্রয়েড এবং অ্যান্ড্রয়েড সমর্থন একই সাথে ব্যবহার করতে পারি না। সুতরাং আমি সম্পূর্ণ অ্যান্ড্রয়েডে স্থানান্তরিত। তবে আমার নির্ভরতার একটি লাইব অ্যান্ড্রয়েড সমর্থন "লটি" ব্যবহার করে।
উপরের পরিস্থিতিতে আমরা কী করতে পারি? আমি কি আমার প্রকল্প থেকে 'লটি' অপসারণ করব?
নীচে আমার গ্রেড হয়
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"
}