gpt4 book ai didi

android - 在gradle上无法解决来自github的依赖关系,在这种情况下该怎么办?

转载 作者:行者123 更新时间:2023-12-03 04:52:31 24 4
gpt4 key购买 nike

我正在尝试从github上的项目中导入一个库(链接:https://github.com/justasm/DragLinearLayout)

但是,以这种方式导入:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.jmedeisis:draglinearlayout:1.1.0'
compile 'com.android.support:appcompat-v7:23.0.0'
compile files('libs/.jar')
}

在我的gadle文件上不起作用(错误: Failed to resolve: com.jmedeisis:draglinearlayout:1.1.0)。

在这种情况下,我有什么解决方案?是否有一种干净的方法来修复它或导入github项目?

最佳答案

Gradle默认是从Maven Central Repo下载二进制文件,而不是从github下载二进制文件。而且该软件包不在maven中央仓库中。

您可以执行以下操作:

  • 该软件包位于jcenter存储库中。 Click to see the package

  • 在gradle文件中添加以下存储库
    repositories {
    maven {
    url "http://dl.bintray.com/elemyntic/android"
    }
    }
  • Clone github项目。并使用gradle build进行构建,安装它。在您的存储库中使用mavenLocal()。您可以使用此 Artifact 。
  • 关于android - 在gradle上无法解决来自github的依赖关系,在这种情况下该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32643042/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com