【问题标题】:Failed to resolve: com.android.volley:volley:1.1.0 ....glide:3.7.0无法解决:com.android.volley:volley:1.1.0 ....glide:3.7.0
【发布时间】:2018-07-17 04:26:58
【问题描述】:

'gradle' 'import' 已完成。 然后我遇到了一个问题。帮助。

D:\bg.jou\GanggoContacts\build.gradle

Error:(25, 13) 

Failed to resolve: com.android.volley:volley:1.1.0
<a href="openFile:D:/bg.jou/GanggoContacts_v34_insert_error/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

Error:(26, 13)

 Failed to resolve: com.github.bumptech.glide:glide:3.7.0
<a href="openFile:D:/bg.jou/GanggoContacts_v34_insert_error/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

不完整的问题

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

dependencies {
    //compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services-gcm:11.8.0'
    compile fileTree(include: '*.jar', dir: 'libs')

    compile project(':fingerpush_3.0.7')
    compile 'com.android.volley:volley:1.1.0'
    compile 'com.github.bumptech.glide:glide:3.7.0'
}

【问题讨论】:

  • 第二个dependencies在哪个build.gradle文件中?确保它在 app 模块内。
  • 'gradle' 是唯一一个在 'app' 级别的。

标签: android gradle android-volley release android-glide


【解决方案1】:

将此 sn-p 添加到您的 build.gradle 文件中,

allprojects {
    repositories {
        google()
        jcenter()
    }
}

并用这个替换 -

buildscript {
    repositories {
        google() // Just google() will be fine
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

如果您使用的是低于 4.1 的 gradle 版本 - 将
google()
替换为

maven {
    url 'https://maven.google.com'
}

【讨论】:

    【解决方案2】:

    以下解决方案之一必须解决您的问题:

    1-如果您在“模块/应用”build.gradle 中添加了以下行,

    compile 'com.android.volley:volley:1.1.0'
    

    您需要在您的“项目”build.gradle 中包含以下代码,以使您的编程环境能够查找和下载 volley 包

       allprojects {
    
        repositories {
             jcenter()
        }
    }
    

    2- 您生活在一个受到美国和国际制裁的国家,这就是为什么您的编程环境无法自动连接到 jcenter(bintray.com) 以下载库,即使您'已将 jcenter 添加到您的存储库列表中。如果是这样,您必须在同步 gradle 时使用代理。

    【讨论】:

      【解决方案3】:

      jcenter() is now deprecated.

      在 app 的 build.gradle 中使用: 'com.android.volley:volley:1.2.0'

      这在 build.gradle 中:

      repositories {
          google()
          mavenCentral()
      }
      

      【讨论】:

        猜你喜欢
        • 2018-09-10
        • 2021-12-07
        • 2019-05-11
        • 1970-01-01
        • 1970-01-01
        • 2020-01-17
        • 2018-09-25
        • 2018-02-08
        • 1970-01-01
        相关资源
        最近更新 更多