2013-06-14 2 views
8

Я ищу что-то вродеандроид-библиотека с Flavors конкретных продуктов зависимости

apply plugin: 'android-library' 

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

Все терпит неудачу с:

Не удалось найти метод flavor1Compile() для аргументов [коллекции файлов] на корню проект «SampleProject».

+0

Посетите эту тему: http://stackoverflow.com/questions/24860659/multi-flavor-app-based-on-multi-flavor-library-in-android-gradle/24910671#24910671 – Ali

ответ

8

Библиотеки не поддерживают вкусы.

Обратите внимание, что это не будет работать в проекте приложения, потому что вы не определили вкус сначала. Вы должны были бы сделать

android { 
    productFlavors { 
     flavor1 {} 
    } 
} 

dependencies { 
    flavor1Compile ... 
} 

он не будет работать в другом порядке, объявляя вкус продукта является то, что создать свою конфигурацию, связанные зависимости.

+0

Я хочу использовать как проект в студии, но как * .aar на сервере сборки. Как я могу это сделать? – Bino

+0

Это не поддерживается в настоящий момент. Это хорошо известная проблема в Gradle, и это произойдет в какой-то момент. –

+0

@ XavierDucrohet Пожалуйста, поддержите андроидную библиотеку ndk prebuild – crossle

Смежные вопросы