File tree Expand file tree Collapse file tree
library/src/main/groovy/cn/hx/plugin/junkcode Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,12 +48,7 @@ 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(project. files(manifestFile). builtBy(generateJunkCodeTask). singleFile)
52- project. tasks. all {
53- if (name == " process${ variantName.capitalize()} MainManifest" ) {
54- dependsOn(generateJunkCodeTask)
55- }
56- }
51+ sourceSet. manifest. srcFile(manifestFile)
5752 break
5853 }
5954 }
Original file line number Diff line number Diff line change @@ -48,7 +48,12 @@ class AndroidJunkCodeTask extends DefaultTask {
4848 void generateClasses () {
4949 def javaDir = new File (outDir, " java" )
5050 for (int i = 0 ; i < config. packageCount; i++ ) {
51- String packageName = config. packageBase + " ." + generateName(i)
51+ String packageName
52+ if (config. packageBase. isEmpty()) {
53+ packageName = generateName(i)
54+ } else {
55+ packageName = config. packageBase + " ." + generateName(i)
56+ }
5257 // 生成Activity
5358 for (int j = 0 ; j < config. activityCountPerPackage; j++ ) {
5459 def activityPreName = generateName(j)
You can’t perform that action at this time.
0 commit comments