I did own gradle plugin which setup android build plugin and init all
default stuff which we are using in out company.
But it allows override everything later in normal ways.
For example it automatically setup applicationIdSuffix ".debug" for debug
build.
But I can normally use
buildTypes {
debug {
applicationIdSuffix ""
to turn it off, after plugin apply, when some project need it.
But problem is that I'm doing also this
project.android {
buildTypes {
debug {
manifestPlaceholders = ['applicationIdSuffix' : applicationIdSuffix]
}
release {
manifestPlaceholders = ['applicationIdSuffix' : ""]
}
}
}
But when I change applicationIdSuffix later, manifestPlaceholders will use
different value.
So I need to setup manifestPlaceholders at the end of the configuration
phase, when android closure is closed.
And it must also keep the manifestPlaceholders setuped by user of the my
plugin.
There is any proper way how to do it?
I tried to use project.afterEvaluate, but for it is too late
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.