添加新资源文件时,Android Studio未显示源集

时间:2017-03-12 09:13:12

标签: android android-layout android-studio gradle build.gradle

当我尝试添加新资源文件(即文件>新> Android资源文件)时,“源集:”缺失。有没有人有任何想法为什么会这样?

6 个答案:

答案 0 :(得分:1)

我也有同样的问题。我无法解决它。但您仍然可以手动添加不同口味的源集。

在您的项目视图中,右键点击应用>>新>>文件夹>> Res文件夹。 然后在"目标源集"。

中选择特定的风味

您可以在链接https://developer.android.com/studio/build/build-variants.html中查看详细信息。

Android Studio将为您创建一个源集。 尝试在那里手动添加您想要的任何资源文件。

干杯!

答案 1 :(得分:0)

如果要显示Source set,则必须在res文件夹中添加新资源文件,而不是像drawable或layout那样添加任何其他文件

答案 2 :(得分:0)

我认为这是设计 -

右键单击res文件夹添加新资源文件时,无法选择源集;但如果您首先添加新资源文件夹,则可以选择源集。

之后,只需右键单击新的源集并添加新的资源文件。

答案 3 :(得分:0)

您可以从

创建它
  

new>>文件夹>> Resfolder

然后从左侧的build flavor点按更改buildvariance,并在flavor folder添加您想要的新文件。

答案 4 :(得分:0)

看起来像个错误。文件>新> XML>值(或布局)资源文件确实在当前构建变体中创建新的资源文件。

答案 5 :(得分:0)

正如Moe Han所说,你可以参考https://developer.android.com/studio/build/build-variants.html

您需要关注的一件事是,您需要在创建要创建的源集目录之前选择一个构建变体。如果没有,Android工作室无法识别我认为的源目录(没有图标更改)。