2015-01-28 15 views
5

Ho letto questo page, che impara "importazione di librerie in Android Studio". ma non funziona per me. Faccio quei gradini per Material Design Library. nel fascicolo di Material Design build.gradle hanno:Impossibile importare la libreria di progettazione materiali in Android Studio

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

quando clicco su "Sync del progetto con Gradle file" E 'mi da due errori:

  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.

Qualcuno può dirmi come t o risolvi quegli errori?

nota: ho letto this, ma non capisco.

risposta

6

Non seguire il tutorial precedente, l'approccio mostrato è utile quando la libreria non ha pubblicato come dipendenza da maven o gradle. Ma come dice la pagina Github, è pubblicato su Maven.

Quindi rimuovere completamente il modulo o il progetto di libreria dal progetto e utilizzare invece la dipendenza gradle.

Basta copiare questo build.gradle del modulo app all'interno dipendenze chiusura

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

sincronizzazione il vostro progetto con Gradle.

+2

erorr dire: 'Errore: Impossibile trovare: com.github.navasmdc: MaterialDesign: 1. + Apri file Apri nella finestra di struttura del progetto ' – 123

+1

ok aspetta fammi provare. – pyus13

+3

funziona perfettamente per me, assicurati di essere connesso a Internet. – pyus13

0

Questo è stato gentilmente risposto @ pyus13 ma vorrei dare la risposta completa, con la fonte, 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]' 
} 

Il build.gradle voi stanno cercando è in ProjectName\app\src.

+1

Se è necessario rimuovere prima un modulo già incluso: http://stackoverflow.com/questions/16710290/how-to-delete-a-module-in-android-studio/27404458#27404458 – msysmilu

6

Se volete scaricare la Design Library Materiale e importarlo senza utilizzare il metodo Gradle pyus13 accennato, è necessario aggiungere le seguenti righe al file 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' 
    } 
} 

Per trovare questo file, è possibile fare doppio clic sull'errore si ottiene quando la sincronizzazione che assomiglia a questo:

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

ho avuto anche aggiungere compile project(':MaterialDesign') al file app build.gradle.

+0

Questa è la risposta corretta. Provato da gradle e modulo di importazione non ha funzionato, ma questa risposta ha fatto il trucco !!! –

0

Aggiungere due dipendenze nella tua Progetto build.gradle

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