我将一个项目从一台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').
答案 0 :(得分:0)
我在2分钟后发现的解决方案。我猜我不应该在深夜编码。
sourceSets {
main {
java.srcDirs 'app\\src\\main\\java'
res.srcDirs 'app\\src\\main\\res'
manifest.srcFile 'app\\src\\main\\AndroidManifest.xml'
}
}