java – IntelliJ和Android Gradle依赖关系 – 无法找到模块

我有以下目录结构:
D:\PROJECT  
+---javaGradleProject1  
+---javaGradleProject2  
+---javaGradleProject3  
\---AndroidProject  
    |   build.gradle
    |   settings.gradle
    \---AndroidModule
            build.gradle

Android模块依赖于与AndroidProject相同的根目录中的所有java gradle项目.

在AndroidProject / settings.gradle我有

include ':AndroidModule'

include 'javaGradleProject1'
project(':javaGradleProject1').projectDir = new File(rootDir,'../javaGradleProject1')

include 'javaGradleProject2'
project(':javaGradleProject2').projectDir = new File(rootDir,'../javaGradleProject2')

include 'javaGradleProject2'
project(':javaGradleProject2').projectDir = new File(rootDir,'../javaGradleProject2')

然后在AndroidProject / AndroidModule / build.gradle我有这样的依赖关系:

compile project(':javaGradleProject1')
compile project(':javaGradleProject2')
compile project(':javaGradleProject3')

这种依赖的结构在调用时完全正常工作和项目构建

gradle build

在AndroidProject / build.gradle上.

但是当我尝试使IntelliJ与当前的渐变相关性设置同步时,我收到

Error: Unable to find module with Gradle path ':javaGradleProject1'
Error: Unable to find module with Gradle path ':javaGradleProject2'
Error: Unable to find module with Gradle path ':javaGradleProject3'

并且因为我的项目无法从运行配置运行(它不会在IDE中编译).我试图通过点击F4和模块依赖来手动添加这些依赖关系,但在同步之后,我的所有更改都被覆盖(实际上,IntelliJ只是删除它).

我的毕业生结构有什么问题吗?

我已经在IntelliJ IDEA 14.1.4和Android Studio 1.3上进行了测试.

解决方法

我可以通过删除每个Gradle项目的settings.gradle文件解决这个问题,我想用它作为依赖(清除这个文件内容是不够的).

注意:由于我对Gradle和Android Studio的了解不多,我无法提供有关此文件的存在不允许Android Studio将Gradle项目作为模块添加的信息.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...