android - 从Maven Central导入RoundedImageView

标签 android gradle maven-central bintray jcenter

我从github下载了一个项目,该项目没有为RoundedImageView提供必要的库,而该库正试图找到该库。我对Android有点陌生,并且没有使用build.gradle文件的经验,该文件根据图书馆的自述文件需要进行编辑。

有人可以逐步介绍如何导入该库吗?到目前为止,这是我所做的:
1.从here下载javadoc.jar文件

  • 更改了我的gradle文件,使其看起来像这样:
    buildscript{
        repositories{
            jcenter() //not sure what this is, it was already here
            mavenCentral() //added this
        }
        dependencies{
            classpath 'com.android.tools.build:gradle:0.12.+' //already here
            compile 'com.makeramen:roundedimageview:1.3.0' //added this
        }
    }
    allprojects{
        repositories{
            jcenter() //already here
            mavenCentral() // added this
       }
    }
    

  • 我还制作了一个libs文件夹,将jar文件放入其中,并将其添加到构建路径中……虽然没有任何错误可以解决。

    最佳答案

  • 不需要添加mavenCentral()。 JCenter是Maven Central的超集。
  • 将依赖项添加到buildScript中,使它们可用于构建脚本(因此具有名称),而不可用于您尝试构建的项目。
  • 将依赖项添加到allprojects闭包中(或添加到需要它的项目中)。
  • 当然,您不需要手动下载任何内容。这就是依赖管理器的用途。
  • buildscript{ repositories{ jcenter() //not sure what this is, it was already here } dependencies{ classpath 'com.android.tools.build:gradle:0.12.+' //already here } } allprojects{ repositories{ jcenter() //already here } dependencies{ compile 'com.makeramen:roundedimageview:1.3.0' //added this } }

    关于android - 从Maven Central导入RoundedImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26091887/

    相关文章:

    android - java.lang.UnsupportedOperationException : Can't convert value at index 5 to color: type=0x5

    android - 将自己的库从私有(private)存储库发布到 maven Central

    java - 使用 gpg :sign-and-deploy-file 部署到 Maven Central 时收到 400 Bad Request

    textview - 将大字符串分配给 textview.settext 会挂起 UI

    android - 是否可以通过 ADB shell 命令查询设备状态(即剩余电池电量)?

    java - android fragment 中的 onNewIntent

    java - 在 Play 服务 9.4.0 中访问 AdvertisingIdClient

    java - Intellij中无法识别的 Protocol Buffer 导入

    java - Android:面对 java.lang.SecurityException 只是检查互联网是否存在

    java - Android buildscript 存储库 : jcenter VS mavencentral