2013-06-14 7 views
8

Ich bin auf der Suche nach so etwas wieandroid-Bibliothek mit spezifischem Produkt Flavors Abhängigkeit

apply plugin: 'android-library' 

dependencies { 
    flavor1Compile files('utility.aar') 
} 

Allem irgendwie:

kann nicht Methode flavor1Compile() für Argumente [Dateisammlung] auf root finden Projekt 'SampleProject'.

+0

besuchen Sie diesen Thread: http://StackOverflow.com/Questions/24860659/multi-flavor-app-based-on-multi-flavor-library-in-android-gradle/24910671#24910671 – Ali

Antwort

8

Bibliotheken unterstützen keine Aromen.

Beachten Sie, dass dies in einem App-Projekt nicht funktioniert, weil Sie den Geschmack nicht zuerst definiert haben. Sie bräuchten

android { 
    productFlavors { 
     flavor1 {} 
    } 
} 

dependencies { 
    flavor1Compile ... 
} 

es nicht so erklärt das Produkt Geschmack in der anderen Reihenfolge funktionieren würde zu tun ist, was seine zugehörige Abhängigkeits Konfiguration erstellen.

+0

Ich möchte die verwenden Abhängigkeit als Projekt im Studio, aber als * .aar auf dem Build-Server. Wie kann ich das schaffen? – Bino

+0

Dies wird momentan nicht unterstützt. Dies ist ein bekanntes Problem in Gradle selbst und es wird irgendwann kommen. –

+0

@XavierDucrohet Bitte unterstützen Android-Bibliothek ndk prebuild – crossle

Verwandte Themen