Android 找不到参数[com.google.firebase:firebase ml模型解释器:15.0.0]的方法实现()

Android 找不到参数[com.google.firebase:firebase ml模型解释器:15.0.0]的方法实现(),android,firebase,build.gradle,build-dependencies,gradle-dependencies,Android,Firebase,Build.gradle,Build Dependencies,Gradle Dependencies,我试图在android Studio中打开现有的android项目,gradle无法构建应用程序,它显示错误为: 错误:strong text无法在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找到参数[com.google.firebase:firebase ml模型解释器:15.0.0]的方法实现() apply plugin: 'com.android.application

我试图在android Studio中打开现有的android项目,
gradle
无法构建应用程序,它显示错误为:

错误:strong text无法在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找到参数[com.google.firebase:firebase ml模型解释器:15.0.0]的方法实现()

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
    applicationId "com.google.firebase.codelab.mlkit_custommodel"
    minSdkVersion 19
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
aaptOptions {
    noCompress "tflite"
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-ml-model-interpreter:15.0.0'
 }
   apply plugin: 'com.google.gms.google-services'
我正在使用

targetSdkVersion 28
com.google.firebase: firebase-ml-model-interpreter: 16.0.0

我没有这个问题。尝试更新库。

所示
无法找到参数的方法实现()
,这意味着gradle无法识别您在gradle中的实现。这意味着您在使用compile方法时使用的是gradle的旧版本

注:

因此,解决方案是将gradle更新到最新版本并 再试一次。方法
实现
在3.4或更高版本中受支持 稍后。

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
    applicationId "com.google.firebase.codelab.mlkit_custommodel"
    minSdkVersion 19
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
aaptOptions {
    noCompress "tflite"
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-ml-model-interpreter:15.0.0'
 }
   apply plugin: 'com.google.gms.google-services'

要解决此问题,请更改以下代码行:

implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-ml-model-interpreter:15.0.0'

请参阅更多信息

还请在build.gradle文件(项目)中更新以下依赖项:

classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:4.0.2'
更新gradle和

然后:

构建等级(应用程序)

replace compile -> implementation

repace androidTestCompile ->androidTestImplementation

replace testCompile ->testImplementation
    allprojects {
       repositories {
        jcenter()
        google() // Google's Maven repository . add this line here<br>
    }
}
构建等级(项目)

replace compile -> implementation

repace androidTestCompile ->androidTestImplementation

replace testCompile ->testImplementation
    allprojects {
       repositories {
        jcenter()
        google() // Google's Maven repository . add this line here<br>
    }
}
所有项目{
存储库{
jcenter()
google()//google的Maven存储库。在此处添加此行
} }
确保已将Google maven respository添加到root build.gradle中

allprojects {
    // ...
    repositories {
        // ...
        google() // Google's Maven repository
    }
}

评论或删除此行:实现'com.google.firebase:firebase核心:15.0.2' 该项目将建立和运行-工作的方式从这里开始

这就是我的工作