2015-01-28 13 views
5

Przeczytałem to page, które uczą się "importowania bibliotek do android studio". ale to nie działa dla mnie. Robię te kroki dla Material Design Library. w materiał projektowy za build.gradle pliku mają:Nie można zaimportować Material Design Library w Androidzie studio

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

po kliknięciu na "Sync Projektu z Gradle Pliki" To daje mi dwa błąd:

  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.

Czy ktoś może mi powiedzieć, jak o rozwiązać te błędy?

uwaga: Czytam this, ale nie rozumiem.

Odpowiedz

6

Nie wykonuj powyższego samouczka, pokazane podejście jest użyteczne, gdy biblioteka nie została opublikowana jako zależność maven lub gradle.Ale jak Github strona powiedzieć, że jest opublikowany na maven.

Całkowicie usuń projekt modułu lub biblioteki z projektu i zamiast tego użyj zależności gradle.

Wystarczy skopiować ten w build.gradle modułu za app wewnątrz Zależności zamknięcia

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

Sync projekt z Gradle.

+2

erorr powiedzieć: 'Błąd: Nie udało się odnaleźć: com.github.navasmdc: MaterialDesign: 1. Otwórz plik + Otwórz w oknie struktury projektu ' – 123

+1

ok poczekaj pozwól mi spróbować. – pyus13

+3

działa idealnie dla mnie, upewnij się, że masz połączenie z internetem. – pyus13

0

ten łaskawie odpowiedział @ pyus13 ale chciałbym dać pełną odpowiedź, ze źródłem, 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]' 
} 

build.gradle szukasz jest w ProjectName\app\src.

+1

Jeśli potrzebujesz najpierw usunąć już uwzględniony moduł: http://stackoverflow.com/questions/16710290/how-to-delete-a-module-in-android-studio/27404458#27404458 – msysmilu

6

Jeśli chcesz pobrać Biblioteka projektu Materiał i importować je bez użycia metoda Gradle pyus13 wspomniano, należy dodać następujące linie do pliku 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' 
    } 
} 

Aby znaleźć ten plik, możesz kliknąć dwukrotnie na błąd pojawia się po synchronizacji, który wygląda tak:

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

miałem też dodać compile project(':MaterialDesign') do pliku app build.gradle.

+0

To jest poprawna odpowiedź. Próbowałem przez gradle i importowanie modułu nie działało, ale ta odpowiedź zrobiła obejście !!! –

0

Dodać dwie zależności w projekcie build.gradle

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