修改xml之后重新编译,但编译后的包不包含修改的内容

1,478 阅读1分钟

修改之前build.gradle中sourseSets配置如下:

        main {
            jniLibs.srcDirs = ['libs']
        }
        gp {
            res.srcDirs = ["src/main/res", "src/gp/res-gp"]
            assets.srcDirs = ["src/main/assets", "src/gp/assets-gp"]
        }
        cn {
            res.srcDirs = ["src/main/res", "src/cn/res-cn"]
            assets.srcDirs = ["src/main/assets", "src/cn/assets-cn"]
        }

修改之后如下:

        main {
            jniLibs.srcDirs = ['libs']
            res.srcDirs = ["src/main/res"]
            assets.srcDirs = ["src/main/assets"]
        }
        gp {
            res.srcDirs = ["src/gp/res-gp"]
            assets.srcDirs = ["src/gp/assets-gp"]
        }
        cn {
            res.srcDirs = ["src/cn/res-cn"]
            assets.srcDirs = ["src/cn/assets-cn"]
        }

大概原因应该是AS只识别main下面的文件变化,但尚未了解如何配置让gp&&cn也被识别