Android studio SourceSets error: same file/folder -


i building 2 flavours in project , these flavours have code in common. used work in latest version of android studio , gradle, error.

sourcesets 'seta' , 'main' use same file/folder 'java': .../src/main/java 

this have in gradle.build

productflavors {     seta {         packagename "com.test.seta"         versioncode 4         versionname "2.0"     }      setb {         packagename "com.test.setb"         versioncode 2         versionname "1.6"     } }  sourcesets {     seta {         java.srcdirs = ['src/main/java', 'src/seta/java']         res.srcdirs = ['src/main/res', 'src/seta/res']         assets.srcdirs = ['src/main/assets', 'src/seta/assets']     }      setb {         java.srcdirs = ['src/main/java', 'src/setb/java']         res.srcdirs = ['src/main/res', 'src/setb/res']         assets.srcdirs = ['src/main/assets', 'src/setb/assets']     }  } 

in individual flavor's sourceset, don't need specify main sourceset. can put common code in src/main , picked without needing explicitly reference other flavors.

i'm not sure how worked before.

if remove that, don't in fact need sourcesets block @ -- default behavior put common code in src/main , flavor-specific code in src/flavor-name, how have set up.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -