2019-01-11 React Native Android
2019-01-11 本文已影响0人
KingAmo
在 RN
中我们经常会用到npm
安装很多第三方的包,其中很多包会利用到native
的功能,这样的包在Android工程中多出一个 module
,必须正确加载这个module
,安卓工程才能正确编译。

这些module的目录都自动定义在android
目录下的settings.gradle
中。
有时候,重新打开android studio
,这些module
都没加载进来,控制台报错:
Gradle sync failed: Already disposed: Module: XXX...
但是看一下settings.gardle
,他们的目录都是对的啊,clean
、rebuild
都没用,怎么办呢?
点击 File
-- Invalidate Cache/Restart
,然后会自动清理和重启,就可以解决了。
看起来应该是有缓存的原因。。。
- add:
如果按照上面这样做还不行的话,删除Android主项目下的.idea
文件夹,重启Android studio, 肯定能搞定