2016-11-29 2 views
0

Ich erstelle die Bibliothek, i am following this link to add the library . Basierend auf der Dokumentation fügte ich diese zwei Zeilen hinzu. Mein Bibliotheksname ist KalenderLib.Konfiguration mit Namen 'debug' nicht in android Studio gefunden

debugCompile project(path: ':calendarLib', configuration: 'debug') 
releaseCompile project(path: ':calendarLib', configuration: 'release') 

i bin vor Konfiguration mit dem Namen 'debug' nicht Fehler gefunden. Ich weiß nicht, was ich tun soll. Bitte helfen Sie mir

Antwort

4

Sie müssen diese Datei auf Ihrem Build hinzuzufügen:

android { 
    publishNonDefault true 
} 

weil Bibliotheksprojekte nur die Release-Build-Typ als Standard bauen.

Alternativ können Sie diese zu Ihrem DefaultConfig hinzufügen:

defaultPublishConfig 'release' 
publishNonDefault true 

Stellen Sie sicher, dass auch die Debug-Build-Typ für Ihre Bibliothek Projekt definiert haben:

buildTypes { 
    debug { 
     debuggable true 
     minifyEnabled false 
    } 
    release { 
     debuggable false 
     minifyEnabled true 
     shrinkResources true 
    } 
} 
+0

Nein, es funktioniert nicht. – Noorul

+0

Stellen Sie sicher, dass Sie auch den Debug-Build-Typ für Ihr Bibliotheksprojekt definiert haben. Siehe meine aktualisierte Antwort. –

1

Wenn Sie Aromen im Teilprojekt oder Bibliothek, müssen Sie den Geschmack mit Debug in Kamel Fall schreiben. Zum Beispiel, wenn Sie Subprojekt hat Geschmack 'Kalender' und 'KalenderLite', und Sie wollen Geschmack 'KalenderLite' verwenden:

Verwandte Themen