无法解决:com.android.volley:volley:1.1.0 .... glide:3.7.0

时间:2018-02-07 00:58:38

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

'pdle''导入'已完成。 然后我遇到了问题。救命。

const DoctorItem = ({ doctor, match }) => (
  <div>
    <Link
      to={{ pathname:`/doctor/${doctor.profile.first_name}-${doctor.profile.last_name}` }}>
      {doctor.profile.first_name} {doctor.profile.last_name}
    </Link>
  </div>
);

不完整的问题

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'
    }
}

3 个答案:

答案 0 :(得分:5)

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

1 - 如果您在&#34; module / app&#34;中添加了以下行:的build.gradle,

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

您需要在&#34;项目中使用以下代码&#34; build.gradle,以使您的编程环境能够查找和下载volley包

   allprojects {

    repositories {
         jcenter()
    }
}

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

答案 1 :(得分:3)

将此代码段添加到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'
    }
}

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

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

答案 2 :(得分:2)

jcenter() is now deprecated.

在应用的 build.gradle 中使用这个: 'com.android.volley:volley:1.2.0'

这在 build.gradle 中:

repositories {
    google()
    mavenCentral()
}