我有应用程序模块,4个android lib模块和2个java模块。我试图再添加一个android lib模块,但是AS忽略了它。
创建新模块并将其添加到settings.gradle。 AS不会将* .iml文件添加到模块文件夹,而.idea / gradle.xml和./idea/modules.xml文件不包含有关新模块的记录。我试图自己生成* .iml文件,并将记录添加到.idea / files。它开始工作,但后来我得到了消息
以下模块不再由Gradle支持。检查那些 也从ide项目中删除
,并删除了* .iml文件。
AS 2.2.3,gradle 2.14.1
UPD 1。
问题出在意料之中。我尝试了这个solution,因为它与我的问题非常相似,试图删除模块并再次添加(使用新名称)。但没有任何帮助。打开Gradle选项卡(右上角)后,我发现新模块突出显示为深灰色,右键单击它,然后看到"忽略Gradle项目"默认情况下已经过检查。
我取消选中此项,但在下一次同步后,我收到了上述消息,并自动再次检查此项。也在事件日志中
检测到不支持的模块:以下模块不支持编译:modulename。遗憾的是,您无法在一个项目中使用非Gradle Java模块和Android-Gradle模块。
UPD 2。 好像是https://code.google.com/p/android/issues/detail?id=77983和https://code.google.com/p/android/issues/detail?id=230550
答案 0 :(得分:1)
帮助我的解决方案:
答案 1 :(得分:0)
android {
...
buildTypes {
...
dexOptions {
preDexLibraries true
}
}
}