android gradle错误:Can';t注册类型为'的给定路径;来源';因为它';根目录中没有内容
今天早上我刚刚用gradle 1.9将我的Android Studio更新为0.4.2版。 然而,在更新Gradle之前,它编译得很好,在更新之后,每次我尝试编译或刷新Gradle配置时,它都开始显示错误。 信息总是一样的: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/
"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的内容,谢谢。这是给遇到此问题的其他人的。