Javascript 当我在设备中运行React本机应用程序而不通过电缆连接pc时,它会显示2个月前的应用程序状态

Javascript 当我在设备中运行React本机应用程序而不通过电缆连接pc时,它会显示2个月前的应用程序状态,javascript,android,ios,react-native,Javascript,Android,Ios,React Native,两个月前就开始了。当我执行“react native run android”时,它会加载最新的应用程序,即我在代码中所做的更改。但是,由于我断开了设备的电缆,并试图打开应用程序,所以从大约2个月前开始,应用程序就会显示出来。(我正在用手机直接调试)我不知道为什么会发生这种情况。我原以为可能是关于缓存的,但它隐藏了我的知识。我尝试卸载应用程序,用Android Studio打开项目并播放它(假设它永远在设备中安装应用程序,或者至少是我想的那样),当电缆连接到我的设备时,没有发生任何奇怪的事情,只

两个月前就开始了。当我执行“react native run android”时,它会加载最新的应用程序,即我在代码中所做的更改。但是,由于我断开了设备的电缆,并试图打开应用程序,所以从大约2个月前开始,应用程序就会显示出来。(我正在用手机直接调试)我不知道为什么会发生这种情况。我原以为可能是关于缓存的,但它隐藏了我的知识。我尝试卸载应用程序,用Android Studio打开项目并播放它(假设它永远在设备中安装应用程序,或者至少是我想的那样),当电缆连接到我的设备时,没有发生任何奇怪的事情,只是我的应用程序的最新状态按它应该的样子播放。但同样,Android Studio在我的手机上安装了应用程序,当我断开手机电缆并重新运行应用程序时,会加载旧的应用程序。我快疯了,我需要帮助解决这个奇怪的问题。 谢谢 注意:在iPhone中不会发生错误,但当错误第一次出现在iPhone emulator中时,我是第一次发生错误的。
附加信息:React本机版本:0.49.3

从android设备上卸载您的旧应用程序,重新安装并检查它。

我以前也遇到过同样的问题,这里有一些建议可以解决它

  • 重新安装前卸载应用程序

  • 如果您在上有多个帐户,请确保为所有用户卸载 您的设备(Android)
    Settings->Apps->{your app}->more->为所有用户卸载

  • 取消选中自动还原(Android)
    Settings->Backup&reset->Automatic restore


ooooook,我要解释一下我做了你说的事情后发生了什么。首先,工作了,非常感谢。但我发现了一些不连贯的东西,迫使我认为缓存问题还在发生。我首先做的是你在这里写的步骤。在这之后,我想,我应该首先测试什么,react native运行android命令,还是用androidstudio打开项目并运行它?由于我在Android上工作了很长时间,所以我首先用Android Studio打开了它++++++++当我运行应用程序时,它打开了旧版本。然后我卸载了应用程序,并再次复制了相同的步骤。接下来,我运行了react-native-runandroid命令,它运行得很好。在我断开电缆并重新运行应用程序后,在最新版本中,我在没有电缆的情况下工作。为了确保我自己,我重新启动了我的设备,并再次运行了应用程序。一切都好。但我仍然在问自己Android Studio会发生什么,为什么它仍然执行旧版本?+最奇怪的是,30分钟前我用Android Studio运行了这个应用程序,它安装了最新版本。应该是也许我在任何地方都有编译旧版本?不管怎样,这对我很有效,非常感谢!!!!!!!对不起,我的英语!错误仍在发生。。。大约1小时后,它变成了旧版本。我要自杀了