Android 找不到参数[com.google.firebase:firebase ml模型解释器:15.0.0]的方法实现()
我试图在android Studio中打开现有的android项目,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
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' 该项目将建立和运行-工作的方式从这里开始 这就是我的工作