File tree Expand file tree Collapse file tree
library/src/main/groovy/cn/hx/plugin/junkcode/plugin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,15 +48,19 @@ class AndroidJunkCodePlugin implements Plugin<Project> {
4848 for (int i = variant. sourceSets. size() - 1 ; i >= 0 ; i-- ) {
4949 def sourceSet = variant. sourceSets[i]
5050 if (! sourceSet. manifestFile. exists()) {
51- sourceSet. manifest. srcFile(manifestFile. absolutePath)
51+ sourceSet. manifest. srcFile(project. files(manifestFile). builtBy(generateJunkCodeTask). singleFile)
52+ project. tasks. all {
53+ if (name == " process${ variantName.capitalize()} MainManifest" ) {
54+ dependsOn(generateJunkCodeTask)
55+ }
56+ }
5257 break
5358 }
5459 }
5560 if (variant. respondsTo(" registerGeneratedResFolders" )) {
56- generateJunkCodeTask . ext . generatedResFolders = project
61+ variant . registerGeneratedResFolders( project
5762 .files(resDir)
58- .builtBy(generateJunkCodeTask)
59- variant. registerGeneratedResFolders(generateJunkCodeTask. generatedResFolders)
63+ .builtBy(generateJunkCodeTask))
6064 if (variant. hasProperty(" mergeResourcesProvider" )) {
6165 variant. mergeResourcesProvider. configure { dependsOn(generateJunkCodeTask) }
6266 } else {
You can’t perform that action at this time.
0 commit comments