React native 启用远程JS调试-缓存包

React native 启用远程JS调试-缓存包,react-native,react-native-android,React Native,React Native Android,这真的很奇怪,我无法解释 在Android上,我有我的设备。我通过USB调试连接它。昨晚一切顺利。现在,当我启用远程调试时,它会使用bundle的缓存版本或其他东西,因为我的更改不会通过 我制作了一张android光盘和gradlew clean光盘,然后重启了metro bundler,运行android,甚至重启了设备。然而,不管怎样,如果启用了远程调试,它将使用一个旧的包,而不反映我的最新更改 它甚至更奇怪,因为我启用了“实时重新加载”,每当我保存它时都会触发应用程序的重新加载,但这不是我

这真的很奇怪,我无法解释

在Android上,我有我的设备。我通过USB调试连接它。昨晚一切顺利。现在,当我启用远程调试时,它会使用bundle的缓存版本或其他东西,因为我的更改不会通过

我制作了一张android光盘和gradlew clean光盘,然后重启了metro bundler,运行android,甚至重启了设备。然而,不管怎样,如果启用了远程调试,它将使用一个旧的包,而不反映我的最新更改

它甚至更奇怪,因为我启用了“实时重新加载”,每当我保存它时都会触发应用程序的重新加载,但这不是我最新的更改


有人知道发生了什么以及如何修复吗?

尝试删除android/build文件夹,这对我很有帮助

我也有过它-清理Chrome的缓存为我解决了问题

你在你的metro bundler日志中是否看到与捆绑阶段相关的内容(即“bundling
index.js
[development,non-minified]100.0%(1085/1085),完成)。?@FidanHakaj是的,我看到了。我建议你阅读以下内容:@FidanHakaj谢谢,我现在重读一遍,但这无助于解决这个缓存包问题,这让人非常困惑。在RN开发的10个月里,我从来没有遇到过这种情况。感谢Vlad,我实际上重新启动了我的计算机,它意外地修复了它。