Android gradle导入了很多错误和麻烦

时间:2013-07-17 21:31:59

标签: java android gradle android-studio

我试图习惯新Android平台内置的新gradle系统。

我尝试了一个非常基本的任务,将websockets库导入到我的项目中。所以我通过正常路线(文件 - >项目结构)导入了模块,我导入了java-websockets模块并将其作为依赖项添加。最后,我将org.java_websockets类导入到我的项目中。

我的项目最终看起来像这样:

enter image description here

所以这就是我的问题开始的地方,我试一试并尝试构建它并遇到通常的gradle错误。所以我在settings.gradle

中添加了一个“include”行
include ':java-ws-client'

和另一个进入我的build.gradle

compile project(':java-ws-client')

所以现在我发现自己遇到了两个问题:

一个相当不合理的一个:

enter image description here

和另一个:

enter image description here

我已经尝试将我的android工作室更新为最新版本,上面的项目是新的。

我怎样才能避免拔掉头发?

1 个答案:

答案 0 :(得分:0)

从截图中,settings.gradle位于TestProjectProject中,这使得TestProjectProject成为根项目。但是,java-ws-client是并行的TestProjectProject,它不在TestProjectProject的范围内。您不能使用“:foobar”表示法引用其范围之外的任何项目。

要解决第二个问题,您应该将java-ws-client移动到TestProjectProject中,或者将java-ws-client声明为外部依赖项,并添加适当的存储库解析程序来查找它。

要解决第一个问题,请确保在TestProjectProject / build.gradle中应用了Java plugin。 Java插件创建“默认”配置。