【发布时间】:2019-05-04 14:07:11
【问题描述】:
我有一个带有 flutter_local_notifications 依赖项的颤振项目。
当尝试添加任何 Firebase 依赖项 并为 android 编译时,我得到了这个:
D8:程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy
任何想法如何解决这个问题?
【问题讨论】:
我有一个带有 flutter_local_notifications 依赖项的颤振项目。
当尝试添加任何 Firebase 依赖项 并为 android 编译时,我得到了这个:
D8:程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy
任何想法如何解决这个问题?
【问题讨论】:
【讨论】:
为了解决这个问题,以下工作:
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 文件中。
【讨论】: