美文网首页
问题:Error:Failed to resolve: com.

问题:Error:Failed to resolve: com.

作者: 玉圣 | 来源:发表于2017-10-02 21:54 被阅读840次

    问题描述:

    在使用AndroidStudio依赖一些第三方库的时候,比如Glide(4.1.1)的时候,同步之后,可能会出现如下的异常信息:

    Error:Failed to resolve: com.android.support:support-annotations:26.0.2
    <a href="install.m2.repo">Install Repository and sync project</a>
    <a href="openFile:I:/workplace/AndroidStudioWP/ModuleLibsApp/app/build.gradle">Open File</a>
    <a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
    
    截图

    其中点击Install Repository and sync project的时候有没有任何响应

    原因:

    一般情况下,是配置仓库出现的问题,按照glide给出的配置要求,如下:

    repositories {
      mavenCentral()
      maven { url 'https://maven.google.com' }
    }
    
    

    而且本人也尝试过,能配置的仓库都配置上了,如下:

    repositories {
            jcenter()
    
            mavenCentral()
    
            maven {
                url "https://jitpack.io"
            }
    
            maven {
                url 'https://maven.google.com'
            }
        }
    

    但同步之后,都没有任何效果,还是出现如上的错误提示信息。

    解决方案:

    经过了一番搜索,尝试了一些方法,终于找到了一个解决方案,地址如下:
    https://stackoverflow.com/questions/46023971/failed-to-resolve-com-android-supportsupport-annotations-26-0-1
    https://stackoverflow.com/questions/45385199/failed-to-resolve-com-android-supportsupport-v426-0-0-and-other-similar-err
    见第一个答案

    由于一些第三方库都放在了Google的Maven资源库(maven.google.com)中,需要将此资源库配置到allprojects 之中,如下:

    allprojects {
        repositories {
            jcenter()
            maven {
                url 'https://maven.google.com'
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:问题:Error:Failed to resolve: com.

          本文链接:https://www.haomeiwen.com/subject/jdotyxtx.html