RN-android Gradle sync failed: Already disposed: Module: ‘***‘的几种解决方案
起因
当我们对安卓环境进行改动或者修复某些问题时,可能会出现诸如:Gradle sync failed: Already disposed: Module: 'android-react-native-zhiniao-webview' 这样的报错
分析1
我们在node_modules里已经引入了react-native-zhiniao-webview,可以确定的是,这个文件并没有缺失,引用代码也是正常的,但是就是编译报错,这很可能是Android Studio(idea)自身出现了问题(issue)
分析2
我们尝试删除android->.idea(隐藏文件),并且clean rebuild,有人成功了,但是我这边试了是失败的
最终解决办法
clean项目,并且关闭Android studio重新开启,重新构建(很有效,清除掉一些缓存映射错乱的配置)