无法识别Google移动视觉库11.8.0

Ani*_*jee 2 android build.gradle android-gradle-plugin android-studio-3.0

我在Android Studio 3.0中将Gradle版本4.1与Android插件版本3.0.0一起使用。在我的项目中,我尝试使用Google Play服务的Mobile Vision库。

如果我在Gradle构建脚本中为我的应用配置依赖项

    依赖项{
    ...
     实施'com.google.android.gms:play-services-vision:10.2.0' 
    }

然后Gradle可以与我的Android项目正常同步,但是会标出警告消息:“ com.google.android.gms:play-services-vision的版本高于10.2.0可用:11.8.0 ”。但是如果我用以下命令配置build.gradle

    依存关系{
    ...
     实施'com.google.android.gms:play-services-vision:11.8.0'
    }

然后出现以下错误:“ 错误:(29,20)无法解决:com.google.android.gms:play-services-vision:11.8.0

build.gradle脚本的其余部分(不包括“依赖关系”部分)如下所示:

    应用插件:“ com.android.application”

    android {
        编译版本25
        buildToolsVersion“ 26.0.2”
        defaultConfig {
            applicationId“ {某物}”
            minSdkVersion 15
            targetSdkVersion 25
            版本代码1
            versionName“ 1.0”
            testInstrumentationRunner“ android.support.test.runner.AndroidJUnitRunner”
        }
        buildTypes {
            发布 {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
            }
        }
    }

有人可以帮我吗?

Sub*_*dal 5

确保您的顶级build.gradle包含对google()存储库或maven {url“ https://maven.google.com ”} 的引用。

像这样的东西

allprojects {
    ...

    repositories {
        ...
        maven { url "https://maven.google.com" }
    }
}
Run Code Online (Sandbox Code Playgroud)