Текст ошибки
Cannot fit requested classes in a single dex file (# fields: 70000 > 65536) D8: The number of methods in the dex file exceeds 65536
Cannot fit requested classes in a single dex file (# fields: 70000 > 65536) D8: The number of methods in the dex file exceeds 65536
В один dex-файл помещается не больше 65 536 методов. Когда приложение и библиотеки превышают его, D8 останавливает сборку.
minSdk 21 и выше просто поставь multiDexEnabled = true.androidx.multidex:multidex и вызови MultiDex.install в классе Application.isMinifyEnabled = true: неиспользуемые методы удаляются.android {
defaultConfig {
minSdk = 21
multiDexEnabled = true
}
}
dependencies { implementation("androidx.multidex:multidex:2.0.1") } // yalnız minSdk < 21Подключай большую библиотеку нужным модулем, а не целиком.
Автор и лицензия: Nibras Code