У нас есть проект Android, который использует новую систему сборки Gradle, и мы используем Android Studio в качестве инструмента разработки. Когда в build.gradle
есть несколько вариантов продуктов, мы замечаем, что Android Studio строит первый, указанный в алфавитном порядке. Есть ли способ сообщить Android Studio о создании и тестировании только определенного продукта во время разработки?
Какой продукт Flavor делает Android Studio по умолчанию в build.gradle?
Ответ 1
В левом нижнем углу окна Studio есть пристыкованное представление под названием "Build Variants".
Откройте его и выберите любой вариант, над которым хотите работать. Это повлияет на то, какой вариант будет построен, но также и с включенными исходными папками, которые будут завершать работу в редакторах кода и ресурсов.
Ответ 2
В настоящее время не существует способа выбрать по умолчанию вкус. В Android Tracker Tracker есть запрос функции:
https://code.google.com/p/android/issues/detail?id=64917
Вы можете проголосовать или проголосовать за запрос, поэтому он получает более высокий приоритет в отставании инструментов разработки Android.
Ответ 3
Возможность указать вариант сборки по умолчанию была добавлена, см. Запрос функции:
"Включено в плагин Android Gradle 3.5.0-alpha08 и Android Studio 3.5 Canary 8 [3.5.0.7].
Эвристика для проектов, использующих более старый AGP, и проектов без явных настроек также была обновлена, чтобы добавить варианты с отладкой типа сборки, как описано в сообщении коммита ".
Ответ 4
Вы можете указать команду run В разделе Перед запуском Gradle -ware Make
Вы можете перечислить все задачи gradlew tasks