在Android Studio中无法为flavor创建Android资源目录

4
我有一个项目有两个版本,现在想要添加第三个版本。但是我遇到了一些问题。
我的res文件没有被定义为Android资源文件,因此我的布局xml文件无法渲染。
你可以看到len版本的res文件没有像en版本那样右下角有黄色标记。
当我右键单击en-res文件夹时,我可以看到创建资源文件,但是我在len-res文件夹中却看不到这个选项。
是否有一种方法可以告诉studio我的文件夹是一个资源文件夹?
我正在Windows上运行0.3.7。
productFlavors {
    de {
        packageName 'org.rh.ellierides.de'
    }
    en {
        packageName 'org.rh.ellierides'

    }
    len {
        packageName 'org.rh.ellierides.en.lite'
    }

你是怎么添加第三个口味的?如果你手动编辑了构建文件,那么在添加后是否点击了“与Gradle文件同步项目”按钮? - Scott Barta
我修改了构建Gradle文件:请参见上面的编辑。我复制粘贴了en口味并进行了更改。我还尝试通过新文件夹删除它并重新添加它。我同步了Gradle文件,也尝试重新启动了Studio。 - Ryan Heitner
根据发行说明,问题60729:将res文件夹标记为资源文件夹,在版本0.35中已经修复,但我找不到如何操作。 - Ryan Heitner
1个回答

2

我通过将构建变体更改为特定的变体来解决了这个问题,在我的情况下是len。

一旦我构建了这个版本,项目就自我纠正了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接