我有一个全新的Flutter应用程序,我正在尝试在其中添加来自本机 Android 服务接收器的通知。
当我编写与NotificationCompat相关的代码时,Android Studio 建议将com.android.support:support-compat:28.0.0依赖项添加到build.gradle文件中。但是一旦我在build.gradle文件中添加了这个依赖项,它就会开始显示 gradle 构建失败的错误。
错误:
找不到参数的方法实现(( [com.android.support:support-compat:28.0.0] 在类型的对象上 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
格拉德尔文件
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
dependencies {
implementation 'com.android.support:support-compat:28.0.0'
}
感谢您抽出宝贵时间
我遇到了同样的问题firebase-messaging
一旦我将依赖项从build.gradle
移动到app/build.gradle