我有一个带有 flutter_local_notifications
依赖项的颤音项目。
尝试添加任何 firebase依赖关系和为Android编译时,我会得到:
d8:已经存在的程序类型:android.support.v4.app.inotificationicationidechannel $ stub $ proxy
有什么想法如何解决?
,我要说您需要设置:
android.enableJetifier=true
在您的gradle.properties
文件中。
解决问题以下工作:
android.enableJetifier=true
android.useAndroidX=true
in gradle.properties file。
和
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"
}
}
}
}
in build.gradle 在项目级别上的文件。