Android依赖项显示错误“;具有不同的编译和运行时版本”;在颤振中添加颤振\本地\通知后
在我在颤振依赖项中添加了颤振本地通知0.5.2后,Android依赖项显示错误“编译和运行时版本不同”Android依赖项显示错误“;具有不同的编译和运行时版本”;在颤振中添加颤振\本地\通知后,android,gradle,flutter,Android,Gradle,Flutter,在我在颤振依赖项中添加了颤振本地通知0.5.2后,Android依赖项显示错误“编译和运行时版本不同” 我提到了这个答案 之后,我将此添加到build.gradle subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'androidx.slidingpanelayout'
我提到了这个答案 之后,我将此添加到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
语句让我筋疲力尽
任何帮助都将不胜感激