作者:mobiledu2502898533 | 来源:互联网 | 2023-05-20 19:23
我正在使用Android studio 1.0.1.我的项目中有其他模块引用的java模块.我已经从SVN检查了但现在每一个
检测到不支持的模块:以下模块不支持编译:.遗憾的是,您不能在一个项目中使用非Gradle Java模块和Android-Gradle模块.
收到此错误后,AS停止编译此模块,以便我无法再编译/运行我的项目.
1> shady sherif..:
1-关闭项目
2-关闭Android Studio
IDE
3-删除.idea
目录
4-删除所有.iml
文件
5-打开Android Studio
IDE并导入项目
不要跳过3我做了,它花了我2小时
谢谢也为我在android studio 3.4.1中工作
2> Danieboy..:
首先,您应该更新到Android Studio 1.2来源:https://code.google.com/p/android/issues/detail?id = 77983
然后你应该去File - > Invalidate Caches/Restart - > Invalidate Caches&Restart.
然后尝试再次构建应用程序.
在AS 2.2.3上也看到了这个bug.使缓存无效也是一种有效的解决方案.
我也在Android 3.0中得到这个.
在3.0.1上也是如此!
在3.1.2上也是如此
在3.5上也是如此!
适用于Studio 2.2.3
在3.2上也是如此!
在3.3上也是如此!
3> Joshua Dyck..:
无效的缓存和重新启动对我不起作用.我还更新了所有Android Studio文件但没有成功.
我找到的解决方案是通过单击"导入项目(Eclipse ADT,Gradle等)"而不是单击"打开现有的Android Studio项目"或将文件夹拖到应用程序图标上来导入android文件夹.
显然问题是由于项目中的模块有一个*.iml文件,不包含external.system.id ="GRADLE".
导入项目时(而不是打开它),完全重写了iml文件,从而消除了错误.
我在此处找到了相关信息:https://issuetracker.google.com/issues/37008041
4> Sagar Devang..:
如果它有助于文件 - >使高速缓存/重新启动无效,请尝试此操作.
如果它仍无法帮助,请单击图像中的按钮.'与Gradle文件同步项目'
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/d942b7ec373849c3.webp)
5> AbhinayMe..:
转到.idea/modules.xml
并删除无效/不存在的路径
。然后File => Invalidate Caches / Restart.
6> mohnage7..:
我知道这是个老问题.但是我在更新后遇到了这个问题Android Studio 3.0
.我通过deleting app.iml
我的app模块中的文件解决了它然后 Invalidate Caches / Restart.
7> Nati Dykstei..:
如果以上内容对您没有帮助 - 请检查您的模块.iml文件,看看它是否包含任何错误.(对于app模块,它将是app.iml).
8> Luca C...:
我通过关闭项目解决了类似的问题,然后重新导入项目(不是打开,而是重新导入为eclipse或其他项目)
9> deva11..:
关闭Android Studio并移动“ .idea”文件夹,并将其粘贴到Project根文件夹(如果需要,请备份)。
打开Android Studio。在打开项目时,它会要求向您的项目添加模块(应用)。您可以忽略该模块。
它将设置的默认构建变量设置为“调试”。您可以在左上角看到“构建变体”选项卡,或者在左下角将鼠标悬停在“监视器”符号上
注意:无需更改project.tom的.iml文件即可获得构建变体选项,并且“使缓存无效并重新启动”也将无效,而是会清除您的历史记录文件!