Tôi biết, androidx và sự phụ thuộc hỗ trợ gây ra lỗi multidex Chúng tôi không thể sử dụng androidx và hỗ trợ android cùng một lúc. Vì vậy, tôi hoàn toàn chuyển sang androidx. nhưng một trong những lib phụ thuộc của tôi đã sử dụng hỗ trợ android "lottie".
Chúng ta có thể làm gì trong tình huống trên? Tôi có nên xóa 'lottie' khỏi dự án của mình không.
dưới đây là gradle của tôi
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"
}