【问题标题】:Why does it give me a "Failed to resolve" error in Android Studio?为什么它在 Android Studio 中给我一个“无法解决”错误?
【发布时间】:2015-08-19 13:26:04
【问题描述】:

我正在尝试学习 Android,并尝试从教程中制作一个示例。我必须在 build.gradle 中包含两个库,但是当我将项目与 gradle 文件同步时,它给了我这个错误:“无法解析”。

这是 build.gradle 的依赖部分:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.loopj.android:android-async-http:1.4.4'
compile 'com.squareup.picasso:picasso:2.1.1'

}

库的版本有问题还是其他问题?

【问题讨论】:

  • 你能把显示错误的日志贴出来吗!因为某些给定的库未下载或无法访问!
  • 发布完整的 build.gradle
  • 您可能还没有下载 SDK 管理器中的 Support Repository 和 Support 库。
  • @KevinChris 我对 Android 还是很陌生,但我想这就是你要的 Error:(25, 13) Failed to resolve: com.squareup.picasso:picasso:2.1.1 <a href="openFile">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 和另一个 Error:(24, 13) Failed to resolve: com.loopj.android:android-async-http:1.4.4 <a href="openFile">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
  • 发布整个 build.gradle 文件。

标签: android gradle android-gradle-plugin build.gradle


【解决方案1】:

在您的build.gradle 中,您必须添加:

repositories {
    jcenter()
}

Gradle 必须知道从哪里下载 aar 文件。

注意你的例子。您正在使用毕加索:2.1.1。
这是一个非常旧的版本。
Here你可以找到这个库的所有版本。

【讨论】:

  • 我查过了,它就在那里
  • @Pikachuu 是的,它在那里,我只是说它是旧版本。
  • 尝试使用两个库的最新版本@Pikachuu。
【解决方案2】:

所以它无法解析 jar!所以我相信你在build.gradle 中缺少jcenter()。你的 build.gradle 应该是这样的

repositories {
    jcenter()
}

而你使用的是旧版本的picasso库,新版本是2.5.2

如果遇到问题,您可以下载JAR并添加到libs文件夹。

你可以从这个link找到jar

【讨论】:

    【解决方案3】:

    1.从本站square.github.io/picasso/下载毕加索的jar文件 2.将jar文件添加到你的app/lib文件夹 3.从android studio转到文件/项目结构/依赖项,然后单击蓝色+按钮,然后从lib文件夹中选择jar依赖项,最后按ok

    【讨论】:

      【解决方案4】:

      在我的情况下,将 mavencentral 添加到 gradle 工作 我从这里拿的

      Could not find com.squareup.picasso:picasso:2.5.2

      enter repositories {
          jcenter()
          mavenCentral()
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-15
        • 2017-05-30
        • 1970-01-01
        相关资源
        最近更新 更多