android gradle错误:Can';t注册类型为'的给定路径;来源';因为它';根目录中没有内容

android gradle错误:Can';t注册类型为'的给定路径;来源';因为它';根目录中没有内容,android,module,gradle,settings,android-studio,Android,Module,Gradle,Settings,Android Studio,今天早上我刚刚用gradle 1.9将我的Android Studio更新为0.4.2版。 然而,在更新Gradle之前,它编译得很好,在更新之后,每次我尝试编译或刷新Gradle配置时,它都开始显示错误。 信息总是一样的: "Can't register given path of type 'SOURCE' because it's out of content root." Content root: 'C:/Users/XXX/Documents/AndroidWork/Project/

今天早上我刚刚用gradle 1.9将我的Android Studio更新为0.4.2版。 然而,在更新Gradle之前,它编译得很好,在更新之后,每次我尝试编译或刷新Gradle配置时,它都开始显示错误。 信息总是一样的:

"Can't register given path of type 'SOURCE' because it's out of content root."
Content root: 'C:/Users/XXX/Documents/AndroidWork/Project/modules'
Given path: 'C:\Users\XXX\Documents\AndroidWork\Project\src\testLive\java'
我的文件夹结构是:

/计划

-|模块/

-|模

-|模B

-|src/

-主要/

-爪哇

-res

-雄激素单

-发展/

-爪哇

-res

-雄激素单

-质量保证/

-爪哇

-res

-雄激素单

-生活/

-爪哇

-res

-雄激素单

-|格雷德尔先生

-|settings.gradle-->我在这里添加了模块的信息[包括]:modules:moduleA',':modules:moduleB']

当dev、qa和live是不同的风格时

有些事情我不明白,这就是为什么gradle在我没有添加此测试文件夹时要求“testLive”

有人能帮我解决这个问题吗

正如我所说,在更新之前,所有这些都工作正常,没有任何问题


谢谢

自从我升级到AS 0.4.2以来,同样的问题已经困扰了我两天了。我到处寻找解决方案,包括Scott Barta提到的开放bug。对我来说,问题似乎出现在我的根级别build.gradle文件(位于settings.gradle旁边的文件)中

检查此build.gradle文件,如果您有以下代码行,请将其注释掉,并尝试再次与AS同步。代码行是:

apply plugin: 'java'

我不知道为什么我个人会有这个,但我怀疑这是因为我的gradle设置基于示例代码。很可能是基于您的示例代码。不管怎样,这是我的解决办法。希望它也能对您起作用。

请在上提交一个bug,并附上您发布的
idea.log
文件(帮助菜单>显示日志)bug的内容,谢谢。这是给遇到此问题的其他人的。