问题
为什么Android Studio v0.4.6没有使用像早期版本那样的限定符创建附加值目录?
我是否错过了为何更改的设置或解释?
额外详情
我只是在观看培训视频(请参阅http://www.pluralsight.com/training/Courses/TableOfContents/android-dotnet-developers-android-studio),我发现它有一个像这样的res目录结构:
├───res
│ ├───drawable-hdpi
│ ├───drawable-mdpi
│ ├───drawable-xhdpi
│ ├───drawable-xxhdpi
│ ├───layout
│ ├───menu
│ ├───values
│ ├───values-sw600dp
│ ├───values-sw720dp-land
│ ├───values-v11
│ ├───values-v14
该视频使用的是v0.1.1版本,刚刚从头开始创建了一个项目。我在使用Eclipse中的ADT尝试Android开发之前,已经看过这个目录结构。
当我使用v0.4.6版本创建一个新项目时(我昨天下载了它,2014-03-23)我得到了这个目录结构:
├───res
│ ├───drawable-hdpi
│ ├───drawable-mdpi
│ ├───drawable-xhdpi
│ ├───drawable-xxhdpi
│ ├───layout
│ ├───menu
│ ├───values
│ ├───values-w820dp
我在API项目的新项目向导中尝试了不同的设置,但似乎没有改变此设置。我尝试在不同的地方搜索:
我找不到任何解释为什么它突然从创建额外值目录变为创建一个额外目录的原因。我试图寻找Android Studio的源代码,但在我认为可能有点难以找到这样的东西之前我从未看过它。这并不是说他们会有'res / values'或'res / values-v11'硬编码(至少你不希望这样)所以要找到创建值的位置并不容易。
答案 0 :(得分:1)
您可以自己创建目录。设置一个新项目并让它为你不需要的配置创建大量目录会有点压倒性。