React Native 解决: D8: Program type already present: android.support.v4.os.ResultReceiver$1

事先声明一下,我实在不太清楚这个问题怎么解决?百度谷歌了很久,也没有找到答案。
我 run-android之后,就报错:
React Native 解决: D8: Program type already present: android.support.v4.os.ResultReceiver$1
大概是你引用了一些第三方库,然后就有版本冲突,具体怎么个冲突发我看了一整天也没看懂是为什么。而且这个项目是用同事的,本身就集成了很多第三方库,我就算知道也要找到晕啊。我同事也看不出所以然,大概是因为我电脑的环境比较高,而这个项目版本比较低吧,他不依赖Androidx。
最后,迫于无奈,索性先把 node_modules 文件夹删除,然后将 package.json里的所有版本全部指定为固定版本
React Native 解决: D8: Program type already present: android.support.v4.os.ResultReceiver$1
然后react-native start一顿命令操作下来,项目成功运行!!!
到底我还是不知道是为什么啊!!!
如果有懂的大佬请在下面留言,教教萌新。