Android studio 如何添加第二个res文件夹
在上次更新之前,我可以轻松地创建第二个res文件夹,其中包含我的应用程序的另一个设计。我只是在ProjectExplorer中创建了一个新的res内存文件夹。然后我不得不在build.gradle文件中包含源集,如下所示:Android studio 如何添加第二个res文件夹,android-studio,directory,Android Studio,Directory,在上次更新之前,我可以轻松地创建第二个res文件夹,其中包含我的应用程序的另一个设计。我只是在ProjectExplorer中创建了一个新的res内存文件夹。然后我不得不在build.gradle文件中包含源集,如下所示: sourceSets{ main{ res{ srcDir 'src/main/res-memory' } } } 这个新的res将显示在projectexplorer中,并且可以像主res文件夹一样使
sourceSets{
main{
res{
srcDir 'src/main/res-memory'
}
}
}
这个新的res将显示在projectexplorer中,并且可以像主res文件夹一样使用
但是,在更新之后,我无法让它工作。只有通过windows文件资源管理器转到项目目录时,该文件夹才可见。但在AS项目浏览器中不可见,因此我无法轻松向其添加内容。这些正是我所做的步骤
main
>res
>>Drawable etc..
>res-memory
>>drawable etc..
那么,如何正确地添加一个res文件夹来保存androidstudio中的其他设计。这是我从eclipse切换的主要原因,bc eclipse不允许使用两个res文件夹
我尝试过清理和重建项目,并且没有使用默认的res/2更改文件夹位置您是否尝试过将ProductFlavor添加到项目中,并且每个res保留在不同的ProductFlavor中?例如,在build.gradle(design1、design2)中创建2个ProductFlavors,然后在主文件夹旁边创建2个文件夹design1和design2,并将每个设计的res文件夹放在那里(并从主文件夹中删除res)