После того, как я добавил flutter_local_notifications 0.5.2 в зависимости флаттера, зависимость Android показывает ошибку "имеет другую версию для компиляции и среды выполнения"
Я отослал этот ответ Аналогичная проблема
После этого я добавил это в build.gradle
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'androidx.slidingpanelayout'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.fragment'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.cursoradapter'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.lifecycle'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.swipefreshlayout'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.loader'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.lifecycle'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.coordinatorlayout'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.drawerLayout'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.legacy'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.customview'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.0.0"
}
if (details.requested.group == 'androidx.arch.core'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "2.0.0"
}
}
}
}
Как вы можете видеть, многие сталкиваются с проблемой зависимости.После добавления другого я получаю ошибку зависимости.Я исчерпан, добавляя ооочень много if
заявлений.
Любая помощь будет по достоинству оценена.