【问题标题】:Gradle build failed to resolve libraryGradle 构建无法解析库
【发布时间】:2016-08-30 16:48:01
【问题描述】:

我正在开发 android (Java) 并尝试使用 websockets,所以我想我会使用 this tutorial,他们正在使用来自 this repo 的依赖项 org.java-websocket:Java-WebSocket:1.3.0,现在已成为 1.3.1

所以我在我的模块化build.gradle

dependencies {
    ...
    compile 'org.java-websocket:Java-WebSocket:1.3.1'
    ...
}

在我的项目/顶级build.gradle 我有

repositories {
        jcenter()
        maven { url 'http://clojars.org/repo' }
    }

我收到错误

Error:(49, 13) Failed to resolve: org.java-websocket:Java-WebSocket:1.3.1

【问题讨论】:

    标签: java android android-gradle-plugin android-library java-websocket


    【解决方案1】:

    用小写试试:

    编译'org.java-websocket:java-websocket:1.3.1'

    它对我有用。

    编辑:

    项目级gradle文件:

    buildscript {
        repositories {
            jcenter()
            maven { url 'http://clojars.org/repo' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.1.2'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
            maven { url 'http://clojars.org/repo' }
        }
    }
    

    【讨论】:

    • 试过了,可惜还是出现了错误。
    • 您还有一些明显的其他问题。也许互联网连接?检查 gradle 是否未设置为离线工作。您可以添加任何其他依赖项吗?正如我所说,我刚刚尝试过,它对我有用。您也可以检查 url 本身以找到 JAR 文件,并且它在那里。您的代码似乎没有任何问题。
    • 哈。我的 gradle 设置为离线。现在可以使用了,谢谢!
    【解决方案2】:

    我也遇到了同样的问题,我重新启动了 Android Studio 并再次同步,它构建成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      • 2021-02-26
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多