2015-01-28 14 views
5

nicht importieren Ich lese diese page, die lernen "Importieren von Bibliotheken in Android Studio". aber es funktioniert nicht für mich. Ich mache diese Schritte für Material Design Library. in Material build.gradle Datei Entwurf haben:Kann Material-Design-Bibliothek in android Studio

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

wenn ich auf Klick "mit Gradle Dateien Sync Projekt" es gibt mir zwei Fehler:

  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.

Kann mir jemand sagen, wie t o diese Fehler zu lösen?

hinweis: ich lese this, aber verstehe nicht.

Antwort

6

Folgen Sie dem obigen Tutorial nicht, der gezeigte Ansatz ist nützlich, wenn die Bibliothek nicht als Maven- oder Gradel-Abhängigkeit veröffentlicht wurde. Aber als Github-Seite sagen Sie, dass sie auf Maven veröffentlicht ist.

Entfernen Sie das Modul oder das Bibliotheksprojekt vollständig aus Ihrem Projekt und verwenden Sie stattdessen die Gradle-Abhängigkeit.

kopieren diese einfach in Ihrem app build.gradle des Moduls innerhalb Schließung

dependencies { 
    // YOUR OTHER DEPENDENCIES 
    compile 'com.github.navasmdc:MaterialDesign:[email protected]' 
} 

Sync Ihr Projekt mit gradle Abhängigkeiten.

+2

erorr sagen: 'Fehler: Fehler zu finden: com.github.navasmdc: Material Design: 1. + Open File Open in Projektstruktur Dialog ' – 123

+1

ok warten lass mich es versuchen. – pyus13

+3

funktioniert perfekt für mich, stellen Sie sicher, dass Sie mit dem Internet verbunden sind. – pyus13

0

beantwortet Dies wurde uns freundlicherweise @ pyus13 aber ich möchte die vollständige Antwort geben, mit der Quelle, github.com/navasmdc/MaterialDesignLibrary#howtouse:

You can use the gradle dependency, you have to add these lines in your build.gradle file:

repositories { 
    jcenter() 
} 

dependencies { 
    compile 'com.github.navasmdc:MaterialDesign:[email protected]' 
} 

Die build.gradle Sie suchen in ProjectName\app\src ist.

+1

Wenn Sie zuerst ein bereits enthaltenes Modul entfernen müssen: http://stackoverflow.com/questions/16710290/how-to-delete-a-module-in-android-studio/27404458#27404458 – msysmilu

6

Wenn Sie das Material Design-Bibliothek herunterladen möchten, und importieren Sie es ohne die gradle Methode pyus13 erwähnt zu verwenden, müssen Sie die folgenden Zeilen an dem Material Design Build.gradle Datei hinzufügen:

buildscript { 
    repositories { 
     mavenCentral() 
     jcenter() 
    } 

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

finden diese Datei können Sie Sie auf den Fehler bekommen einen Doppelklick auf, wenn die Synchronisierung, die wie folgt aussieht:

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

ich musste auch compile project(':MaterialDesign') an die App build.gradle Datei hinzufügen.

+0

Dies ist die richtige Antwort. Von Gradle versucht und Import-Modul hat nicht funktioniert, aber diese Antwort hat die Problemumgehung! –

0

Fügen Sie zwei Abhängigkeiten in Ihrem Projekt build.gradle

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