Android设备版本的React-Native项目没有更新,即使模拟器是

React-Native有一个很奇怪的现象。 我一直在使用iOS simulator但是想在我的Android手机上测试我的代码,这是一款Huawei Nexus 6P 。 即使从6P删除旧的应用程序后,我的代码的旧版本运行。 是的,我已经更新了index.android.js以匹配index.ios.js ,为了certificate它应该起作用, 6PGenymotion模拟器运行正确的代码。

我甚至测试了一个我正在构建的Kotlin Android项目,当我在6P上运行这个项目时,代码的任何更新都按预期显示。

我也会提到,虽然可能不相关,但是我最近(在这个问题之前)有一个单独的问题,导致我在CD入到我的项目的Android文件夹中运行sudo ./gradlew clean ,如本答案中所述 。 这并没有解决我的问题,但我不知道有什么“腐化”我的项目的Gradle ? 有没有办法我可以“重新初始化”或什么?

我真的很难理解这里有什么可能是错的,特别是因为模拟器更新正确。 任何帮助,欢迎!

更新

一个有用的提示,以清除从bennygenel的应用程序的缓存后,我做了以下和bennygenel react-native run-android但可悲的是我仍然有同样的问题:

  1. 清除缓存的应用程序
  2. 清除数据
  3. 强制停止应用程序
  4. 卸载应用程序

这真的很奇怪!