Skip to content

Commit b932d37

Browse files
author
huangx
committed
解决编译警告
1 parent 0fd8ce9 commit b932d37

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

library/src/main/groovy/cn/hx/plugin/junkcode/plugin/AndroidJunkCodePlugin.groovy

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff 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 {

0 commit comments

Comments
 (0)