找不到方法实现Flutter Android应用

时间:2019-12-01 06:18:34

标签: android gradle flutter android-gradle-plugin

我有一个全新的 Flutter 应用程序,我试图在其中添加来自本机Android服务接收器的通知。

当我编写与 NotificationCompat 相关的代码时,Android Studio建议为 build添加 com.android.support:support-compat:28.0.0 依赖项.gradle 文件。但是,一旦我在 build.gradle 文件中添加了此依赖项,它便开始显示gradle构建失败的错误。

错误:

  

找不到参数的方法Implementation()   [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'
 } 

感谢您的时间

1 个答案:

答案 0 :(得分:0)

我对firebase-messaging有相同的问题,一旦我将依赖关系从build.gradle移到app/build.gradle

,问题就消失了