Gradle, Android плагин: `defaultConfig` для варианта сборки? - PullRequest
0 голосов
/ 08 мая 2020

Можно редактировать конфигурацию с помощью defaultConfig clojure внутри продукта или типа сборки clojure, но можно ли редактировать его для вариантов сборки? Например, разновидность определяет какой-либо URL-адрес, который будет использоваться, но если используется тип сборки debug, тогда URL-адрес должен быть пустым, и этот атрибут следует указывать только для вышеупомянутого варианта продукта (будь то пустая строка или фактический URL-адрес).

Я пытался реализовать это, используя android.applicationVariants.all, но defaultConfig не может быть отредактирован здесь, как кажется:

org.gradle.api.GradleException: Android задач уже созданы. Это происходит при вызове android .applicationVariants, android .libraryVariants или android .testVariants. После вызова этих методов продолжить настройку модели будет невозможно.

Как я могу этого добиться?

...