【问题标题】:Android project res folder not showing all directoryAndroid 项目 res 文件夹未显示所有目录
【发布时间】:2017-09-18 08:22:57
【问题描述】:

我尝试将一些目录添加到我的 android 项目(在 Android Studio 中)的 res 文件夹中。

我在 Android Studio 中得到了什么

我真正的文件夹结构是什么

我不太了解gradle,但这里有一些来自gradle的代码

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

代码不在同一个文件夹中

【问题讨论】:

  • 这里没有错误:)。它应该是这样的。如果您尝试添加新项目,比如说在可绘制文件夹中,您会看到对话框询问要放入哪个可绘制文件夹。
  • 哦,尝试添加一些东西并得到对话框,但我喜欢旧时尚项目风格,所以可能会改用它。不过谢谢!

标签: android gradle


【解决方案1】:

在您的应用程序名称下方,单击下拉菜单并选择项目,然后您将看到所有目录

【讨论】:

  • 感谢您的回答,但我觉得有点愚蠢,没有意识到这一点。
【解决方案2】:

我遇到了同样的问题,我所做的是在主目录中创建了一个 values-xx 文件夹,然后将该文件夹移动到 res/ 目录。

主 -> 右键 -> 新建 -> 目录

它并不漂亮,但它是一种使用 Android Studio 创建文件夹的解决方法。

我从How to Create New Res Folder in Android Studio关注它

您在 Android Studio 中的文件目录视图上方是一个下拉菜单,目前最有可能设置为 Android。将其更改为 Project,您应该能够看到所有文件。

【讨论】:

    【解决方案3】:

    这里没有错误。这是我的 res 目录:

    看看我的项目目录:

    但是当你折叠它们中的每一个时,例如我的 drawable 文件夹,这就是它的样子:

    您会注意到每个图像都有 mdpihdpi 等指示以了解它存储的文件夹。你的资源在那里,别担心。

    【讨论】:

      【解决方案4】:

      对我来说,我已将 XML 文件从 main.xml 重构并重命名为 a_main.xml

      我的整个项目的目录文件夹也称为 main。 所以重构 XML 也将我的模块 Gradle 中的目录路径中的名称更改为 a_main,但没有更改我的目录名称。在模块 Gradle 中,我找到了 srcDirs 并将其从 a_main 更改回 main。该项目继续存在。

      【讨论】:

      • 这应该是一个解决问题的答案,但读起来却像是另一个问题描述。请edit 并改写以使回答部分更明显。如果它实际上是一个问题而不是答案,请删除并提出一个单独的新问题而不是 stackoverflow.com/questions/ask
      猜你喜欢
      • 1970-01-01
      • 2019-04-26
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      相关资源
      最近更新 更多