如何在gradle文件中设置资源目录?

时间:2014-08-19 05:16:54

标签: android-studio android-gradle

我将一个项目从一台PC导入另一台,我的gradle文件全部搞砸了。它抱怨我的res文件夹不在正确的路径上。我已经在清单文件中使用以下行:

sourceSets {
    main {
             manifest.srcFile 'app\\src\\main\\AndroidManifest.xml'
         }
}

我能以某种方式设置整个源目录(对于java文件和res文件)吗?或者单独设置它们?

注意:似乎路径gradle正在尝试使用的是' app'

作为参考,这是错误:

C:\MyProject\build\intermediates\manifests\debug\AndroidManifest.xml
Error:(24, 23) No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').
Error:(25, 24) No resource found that matches the given name (at 'label' with value '@string/app_name').
Error:(26, 24) No resource found that matches the given name (at 'theme' with value '@style/AppTheme').
Error:(29, 28) No resource found that matches the given name (at 'label' with value '@string/app_name').

1 个答案:

答案 0 :(得分:0)

我在2分钟后发现的解决方案。我猜我不应该在深夜编码。

sourceSets {
    main {
        java.srcDirs 'app\\src\\main\\java'
        res.srcDirs 'app\\src\\main\\res'
        manifest.srcFile 'app\\src\\main\\AndroidManifest.xml'
    }
}