【问题标题】:Android Studio Can't Fetch LibraryAndroid Studio 无法获取库
【发布时间】:2016-08-23 11:31:10
【问题描述】:

我最近开始在 Android Studio 中遇到这个问题,它一直让我陷入困境。我不断收到错误“无法解决:com.squareup.okio:okio:1.8.0”。这些是我拥有的依赖项:

dependencies {

    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'

    compile files('libs/okio-1.8.0.jar')

    compile files('libs/retrofit-2.1.0 (1).jar')
   }

如您所见,我只需编译改造和 gson 库(我假设这是从 Internet 下载它们),我尝试对 Okio 执行相同操作但没有解决,所以我专门下载了1.8.0 Okio JAR 但它仍然无法解决。为什么会这样?任何答案将不胜感激。谢谢

【问题讨论】:

  • 你试过编译'com.squareup.okio:okio:1.9.0'吗?
  • 尝试清理并重建项目
  • @JemilRiahi 是的,我有,由于某种原因,我仍然收到 1.8.0 的错误
  • @UmarAta 我试过了,没区别

标签: android gradle retrofit okio


【解决方案1】:

不要将依赖项作为Gradle 依赖项:

compile 'com.squareup.retrofit2:retrofit:2.1.0'

并作为src/libs 中的.jar 文件:

compile files('libs/retrofit-2.1.0 (1).jar')

一次。只选择一种方法。我建议你选择 Gradle 依赖,因为它们是自动获取的。

在您的情况下,dependencies 部分应如下所示:

dependencies {
    compile `com.google.code.gson:gson:2.7`
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'

}

【讨论】:

    猜你喜欢
    • 2018-05-10
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 2017-06-09
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多