关于Android Studio 0.5';数据源集';

关于Android Studio 0.5';数据源集';,android,android-studio,Android,Android Studio,我正在将Android Studio更新为0.5版,但“build.gradle”文件有一些警告 像这样,“build”中的“main”不能应用于 在Android Studio的项目面板中,源文件显示一些警告,请访问图片 守则: sourceSets { main{ manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src

我正在将Android Studio更新为0.5版,但“build.gradle”文件有一些警告

像这样,“build”中的“main”不能应用于

在Android Studio的项目面板中,源文件显示一些警告,请访问图片

守则:

sourceSets {
    main{
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
    ...
}
我的项目是由Eclipse创建的,一些成员仍然使用Eclipse,但其他成员使用Android Studio,所以我不会将目录结构更改为Gradle样式

我应该如何解决这个问题?

这是一个bug。我们正试图获得一个0.5.0版本的补丁来解决这个问题

根据bug报告,用户可以通过删除以下行来解决此问题:

resources.srcDirs = ['src'] 

我还没有亲自尝试过,但您可能想看看它是否适合您。

只要srcdir指向正确的位置,就可以使用Eclipse目录结构。在一个简单的项目中,您所拥有的一切都很好。类似“cannot be application to”的消息表示类型之间存在不匹配,如果存在无法读取或未正确包含的库,则可能发生这种情况。如果不了解您的项目或具体的警告/错误是什么,我们无法判断。感谢您的帮助,我不知道源文件(.java)上红色图标的含义。在更新版本之前,此图标不存在。但是,我认为我的项目中的“build.grdle”中存在一些错误,我的项目可以正常运行。请在打开项目时包含完整的警告消息,好吗?我不明白你的描述。intellij 13.1.2和gradle for android 0.9.0上的相同问题我可以确认删除这一行可以解决它。谢谢它仍然显示警告,但文件再次正确显示。谢谢,第一个问题仍然显示的错误:“build.gradle”中的main标记被突出显示为警告,消息是“'build'中的'main'不能应用于'(groovy.lang.Closure)”。第二个问题已经在android studio 0.5.1中解决。构建文件的语法突出显示和错误检测尚未完成。