You can't use "main" as the name of a custom flavor. There's already a main
-- it's the name of the default source set, i.e. src/main, and you can't
have a flavor with the same name.

This shouldn't affect anything you're doing for marketing purposes -- this
name should only affect the build and isn't user-visible.


On Thu, Jul 17, 2014 at 3:23 AM, Ye Wang <[email protected]> wrote:

> Hi,
>
> I am quite new to Gradle and Groovy so not sure if this should be reported
> as a bug.
>
> if I use "main" as a product flavor name, like this:
>
>     productFlavors {
>         main {}
>         ... ...
>     }
>
> or in this form:
>
>     productFlavors {
>         'main' {} // same if using double quote
>         ... ...
>     }
>
> Then in IDE (I use classic IntelliJ 13 Community Edition), it is
> highlighted with a warning:
>
>
> *    'main' in 'build' cannot be applied to '(groovy.lang.Closure)'
> less... (Ctrl + F1)*
>
> *        This inspection reports assignments with incompatible types *
>
> If I run gradle build from command-line, it ends with:
>
> *    FAILURE: Build failed with an exception.*
>
> *    * What went wrong:*
> *    A problem occurred configuring root project 'com.example'.*
> *    > SourceSets 'main' and 'main' use the same file for 'manifest':
> C:\projects\android\source\com.example\AndroidManifest.xml*
>
> *    * Try:*
> *    Run with --stacktrace option to get the stack trace. Run with --info
> or --debug option to get more log output.*
>
> *    BUILD FAILED*
>
> We are working on an existing project, the selected word is used for
> statistic and marketing purpose, so we really prefer do not change the
> existing name, if it is possible to fix.
>
>
> Thanks for reading.
> York
>
> --
> 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.
>

-- 
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.

Reply via email to