首页 文章

Google移动视觉库11.8.0无法识别[重复]

提问于
浏览
1

这个问题在这里已有答案:

我在Android Studio 3.0中使用Gradle 4.1版和Android插件版本3.0.0 . 在我的项目中,我正在尝试使用Google Play服务的Mobile Vision库 .

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

dependencies {
    ...
     implementation 'com.google.android.gms:play-services-vision:10.2.0' 
    }

然后Gradle与我的Android项目同步很好,但标记了一条警告消息:“ A newer version of com.google.android.gms:play-services-vision than 10.2.0 is available: 11.8.0 ” . 但是,如果我配置我的build.gradle

dependencies{
    ...
     implementation 'com.google.android.gms:play-services-vision:11.8.0'
    }

然后我得到以下错误:“ Error:(29, 20) Failed to resolve: com.google.android.gms:play-services-vision:11.8.0

build.gradle脚本的其余部分(没有依赖项部分)如下所示:

apply plugin: 'com.android.application'

    android {
        compileSdkVersion 25
        buildToolsVersion "26.0.2"
        defaultConfig {
            applicationId "{something something}"
            minSdkVersion 15
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

有人可以帮我解决这个问题吗?

2 回答

  • 3

    确保你的主要 build.gradle 有谷歌maven回购

    repositories {
        google()
    }
    
  • 3

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

    像这样的东西 -

    allprojects {
        ...
    
        repositories {
            ...
            maven { url "https://maven.google.com" }
        }
    }
    

相关问题