- react-native flatlist 下拉刷新组件
- React Native在Android当中实践(二)——搭建开
- React Native在Android当中实践(三)——集成到
- React Native在Android当中实践(四)——代码集
- React Native在Android当中实践(五)——常见问
- React Native在Android当中实践(一)——背景介
- React Native 打包APK
- 从Android到React Native开发(四、打包流程解析
- 从Android到React Native开发(三、自定义原生控
- 从Android到React Native开发(二、通信与模块实
在 RN中我们经常会用到npm安装很多第三方的包,其中很多包会利用到native的功能,这样的包在Android工程中多出一个 module,必须正确加载这个module,安卓工程才能正确编译。
image.png
这些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, 肯定能搞定














网友评论