我有一个依赖flutter_local_notifications
的项目。
当尝试添加任何 Firebase依赖项并为Android编译时,我得到以下提示:
D8:程序类型已存在:android.support.v4.app.INotificationSideChannel $ Stub $ Proxy
有什么办法解决这个问题吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
要解决此问题,请执行以下操作:
android.enableJetifier=true
android.useAndroidX=true
在 gradle.properties 文件中。
和
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "27.1.1"
}
if (details.requested.group == 'androidx.core'
&& !details.requested.name.contains('androidx') ) {
details.useVersion "1.0.1"
}
}
}
}
在项目级别的 build.gradle 文件中。