RN-android Gradle sync failed: Already disposed: Module: ‘***‘的几种解决方案

曾经终败给现在 2022-11-20 03:56 284阅读 0赞

起因

当我们对安卓环境进行改动或者修复某些问题时,可能会出现诸如:Gradle sync failed: Already disposed: Module: ‘android-react-native-zhiniao-webview’ 这样的报错

分析1

我们在node_modules里已经引入了react-native-zhiniao-webview,可以确定的是,这个文件并没有缺失,引用代码也是正常的,但是就是编译报错,这很可能是Android Studio(idea)自身出现了问题(issue)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h6eE9ubGluZU9r_size_16_color_FFFFFF_t_70

分析2

我们尝试删除android->.idea(隐藏文件),并且clean rebuild,有人成功了,但是我这边试了是失败的

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h6eE9ubGluZU9r_size_16_color_FFFFFF_t_70 1

最终解决办法

clean项目,并且关闭Android studio重新开启,重新构建(很有效,清除掉一些缓存映射错乱的配置)

发表评论

表情:
评论列表 (有 0 条评论,284人围观)

还没有评论,来说两句吧...

相关阅读