Saya tahu, androidx dan dukungan ketergantungan menyebabkan kesalahan multidex. Kami tidak dapat menggunakan dukungan androidx dan android secara bersamaan. Jadi saya benar-benar bermigrasi ke androidx. tetapi salah satu lib ketergantungan saya menggunakan dukungan android "lottie".
Apa yang bisa kita lakukan dalam situasi di atas? Haruskah saya menghapus 'lottie' dari proyek saya.
di bawah ini adalah gradle saya
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"
}