问题描述:android studio中选择android视图时,res下面的资源文件都显示到java下面去了,这样导致java文件下文件太多不方便看源码。
问题分析:这个module的res是直接复制了另外一个工程的res的,所以导致出错。这些工程都是从eclipse中转过来的。也就是eclipse–export—gradle—-然后用studio导入的。
问题解决:修改build.gradle文件
导致问题的部分
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src','res']
resources.srcDirs = ['src','res']
aidl.srcDirs = ['src','res']
renderscript.srcDirs = ['src','res']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
正确的写法是
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}