Android Studio Gradle Already disposed Module

记录一个让人崩溃的问题:Android Studio Gradle Already disposed Module。因为最近从 Windows 换到了 Mac,之前在 Gradle 里面调整项目依赖关系,屡试不爽,最多也就是把 IDEA 自动生成的东西删掉。但是换了 Mac 之后这招看上去有些失灵了。无语,比如调整了依赖之后,AS 把移除的模块显示出来,引用的模块就是不显示。移除了所有的 .xml 文件,build 目录下面的东西,全然没有效果……气得我都要砸电脑了(要不是 Mac 太贵,早就下手了)。

然后,我觉得哪里不对劲,毕竟,讲道理,把这些东西都删了,还是不行,invalid cache 还是不行,那是见鬼了吧……

尝试了无数遍的重启,清缓存,删除目录之后,无果。最终,我觉得使用命令行看一下,是不是有什么隐藏的文件没有删掉……mmp,删了多少次,该死的 .idea 目录一直都在那里。终于知道啥原因了,把这个目录也删除了之后,重新打开项目,项目加载正常。

然后,去 SOF 上面搜了一波相关的问题,发现这种问题之前也有人遇到过:https://stackoverflow.com/questions/27541838/android-studio-gradle-already-disposed-module。

不想说什么了,记下错误,以后避免,遇到错误还是不要太毛躁……


解决问题的方式是把所有的 AS 编译生成的目录删掉,因为 .idea 目录是隐藏的,所以注意下这个目录也应该被删掉才行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值