2015-02-13 18 views
27

Ich möchte eine Bibliothek in Android Studio aufzunehmen, aber es zeigt Fehler wie unten:Gradle fehlgeschlagen in Android lösen Bibliothek Studio

„Fehler zu beheben: com.lemonlab: erweiterbar Taste-Menü: 1,0 .0 "

Wie behebt man dieses Problem?

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 21 
     buildToolsVersion '21.1.2' 

     defaultConfig { 
      applicationId "ayowes.com.newecampus" 
      minSdkVersion 15 
      targetSdkVersion 21 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android-ptimize.txt'), 'proguard-rules.txt' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     compile 'com.android.support:appcompat-v7:21.0.3' 
     compile 'com.google.android.gms:play-services:6.5.87' 
     compile 'com.lemonlab:expandable-button-menu:1.0.0' 
     compile files('libs/pinchzoom.jar') 
    } 
+1

wo hast du die lib eingefügt und was ist das log? – therealprashant

+0

in Großbuchstaben, ich tippe compile 'com.lemonlab: erweiterbar-button-menu: 1.0.0', danach synchronisiere ich und zeige Fehler "Konnte nicht auflösen: com.lemonlab: erweiterbar-button-menu: 1.0.0 '" – Bekti

+0

Zeigen Sie uns Ihre 'build.gradle'. –

Antwort

6

Um in der Lage sein, ein lib Projekt, das Sie es in Ihrer Anwendung settings.gradle Add aufnehmen müssen verwenden:

include '..:ExpandableButtonMenu:library' 

und dann in Ihrem build.gradle add:

compile project(':..:ExpandableButtonMenu:library') 

Platz ExpandableButtonMenu Projekt entlang Ihrer eigenen (gleichen Ordner)

siehe hierzu How to build an android library with Android Studio and gradle? für weitere Details.

+0

was nach Auswahl von lib tun? – Bekti

+0

Sync-Projekt mit Gradle-Dateien. – YourDevMinion

+1

ich habe versucht, und stil nicht arbeiten – Bekti

4

Überprüfen Sie, ob Ihr gradle offline ist. Einstellungen-Projekteinstellungen-Gradle. Wenn Sie offline eine Bibliothek hinzufügen möchten, wird dieser Fehler angezeigt. Probieren Sie auch Build-Clean aus, um mehr Details zu erhalten.

56

Sie gehen File-> Einstellungen-> Gradle Blick auf die „Offline-Arbeit“ Posteingang, wenn es u deaktivieren und versuchen, synchronisieren wieder Ich habe das gleiche Problem und ich versuche, dies, das Problem behoben geprüft wird. Viel Glück !

+0

Dank dieses Ding arbeitete für meine .dank viel – Hardy

+0

Das hat für mich funktioniert außerdem weiß ich nicht warum es überprüft wurde -_- –

+0

Vielen Dank dafür! – wtk

33

Ich hatte das gleiche Problem, das erste, was in den Sinn kam, war über Repositories. Also habe ich build.gradle Datei für das ganze Projekt überprüft und unter Linien hinzugefügt, die Gradle mit Projekt synchronisiert und Problem gelöst! Die Hoffnung wird anderen helfen.

allprojects { 
    repositories { 
     jcenter() 
    } 
} 
+0

Dies ist eigentlich die vorgeschriebene Lösung für die meisten Vorkommen des genannten Problems –

+0

Könnten Sie näher darauf eingehen? Warum 'allprojects'? –

2

Versuchen Sie, diese

  1. Rein Projekt
  2. Invalidate Cache und Neustart Studio
  3. prüfen android SDK Weg richtig ist
  4. Check ist es ein Fehler in einem Ihrer Ressource-Datei
+2

Nach einer Stunde, in der ich alles ausprobieren konnte, löste ein einfacher Neustart das Problem. Manchmal hasse ich Android Studio .... – Apfelsaft

0
repositories { 
    mavenCentral() 
} 

Ich habe dies in build.gradle hinzugefügt, und es hat funktioniert.

10

Einige Zeit müssen Sie nur maven { url "https://jitpack.io" } in Ihrem allprojects Block in build.gradle-Datei auf Projektebene hinzufügen.

Beispiel:

allprojects { 
    repositories { 
     jcenter() 
     maven { url "https://jitpack.io" } 
    } 
} 
+0

Dieses Ding hat funktioniert, danke! – purush

0

i das gleiche Problem hatte, fügte ich die folgenden Zeilen in build.gradle

allprojects { 
repositories { 
    jcenter() 
    maven { url "https://jitpack.io" } 

    maven { 
     url 'http://dl.bintray.com/dev-fingerlinks/maven' 
    } 
    mavenCentral() 
} 

}

Verwandte Themen