#android #gradle #android-gradle-plugin
#Android #gradle #android-gradle-плагин
Вопрос:
Скажем, у меня есть productFlavor «sdk», определенный для основного проекта,
как я могу передать productFlavor (например, ./ gradlew installAwesomeDebug, где Awesome — это тип «sdk») зависимостям, чтобы в зависимостях можно было использовать волшебство, например, использовать правильные исходные папки?
Комментарии:
1. Я не думаю, что это возможно сделать. вкус (пока) не поддерживается в android-библиотеках
2. Да, на данный момент я использовал исходные наборы и версии проекта в качестве обходных путей.
3. Вы можете добавить варианты продукта, например, какие архитектуры должен содержать apk или какой apk должен быть вызван. productFlavors { demo { packageName «com.buildsystemexample.app.demo» versionName «1.0-demo» } full { packageName «com.buildsystemexample.app.full» versionName «1.0-full» } }
4. Это будет применяться только к проекту приложения, но не к библиотечным проектам.