Android布局子文件夹和Instant运行不能一起使用

时间:2016-05-02 00:59:59

标签: android layout gradle subdirectory instant-run

我将gradle项目配置为从子文件夹中读取布局文件,但这会使Instant Run停止工作。

查看更改的唯一方法是手动卸载应用并重新安装。

编辑:是this错误。有没有解决方法呢?

1 个答案:

答案 0 :(得分:0)

这看起来像嵌套文件夹中的布局问题。当我在嵌套目录中对布局进行更改时,我必须在运行之前进行清理 - 否则app ui保持不变。当我将嵌套布局dirs 放在 build.gradle中的常规目录之前时,gradle开始看到布局的变化并在没有“干净”的情况下拾取它们。

    sourceSets {
               main {
                    res.srcDirs = [
                            'src/main/res/layout/nested',
                            'src/main/res'
                    ]
                }
                ...