4

我读了这个页面,学习“将库导入 android studio ”。但这对我不起作用。我为Material Design Library做了这些步骤。在 Material Design 的build.gradle文件中有:

https://github.com/navasmdc/MaterialDesignLibrary/blob/master/MaterialDesign/build.gradle

当我单击“与 Gradle 文件同步项目”时,它给了我两个错误:

  1. Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
  2. Error:(3, 0) Plugin with id 'com.jfrog.bintray' not found.

谁能告诉我如何解决这些错误?

注意:我读过这个,但不明白。

4

4 回答 4

6

不要按照上面的教程,当库没有发布为 maven 或 gradle 依赖项时,显示的方法很有用。但是正如 Github 页面所说,它是在 maven 上发布的。

因此,从您的项目中完全删除模块或库项目,并改用 gradle 依赖项。

只需将其复制到app模块的 build.gradle 依赖项关闭中

dependencies {
     // YOUR OTHER DEPENDENCIES
     compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}

将您的项目与 gradle 同步。

于 2015-01-28T17:27:52.670 回答
6

如果要下载Material Design Library并在不使用提到的gradle方法pyus13的情况下将其导入,则需要在MaterialDesign Build.gradle文件中添加以下行:

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.github.dcendents:android-maven-plugin:1.2'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
    }
}

要查找此文件,您可以双击同步时出现的错误,如下所示:

Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.

我还必须添加compile project(':MaterialDesign')到应用程序 build.gradle 文件中。

于 2015-04-03T07:16:27.737 回答
0

@pyus13 很好地回答了这个问题,但我想给出完整的答案,来源是github.com/navasmdc/MaterialDesignLibrary#howtouse

您可以使用 gradle 依赖项,您必须在 build.gradle 文件中添加这些行:

repositories {
    jcenter()
}

dependencies {
    compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}

build.gradle您要查找的内容在ProjectName\app\src.

于 2015-02-10T15:36:02.010 回答
0

在您的项目 build.gradle中添加两个依赖项

dependencies {
    classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
}
于 2016-08-10T07:56:21.467 回答