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 adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to