React native react native run android将旧版本的代码构建到设备上

React native react native run android将旧版本的代码构建到设备上,react-native,react-native-android,React Native,React Native Android,这在生产和开发版本中都会发生。我可以连接到dev服务器,重新加载,然后在设备上构建并运行新代码 我尝试过的一步一步: 修改代码 重新捆绑: react native bundle--platform android--dev false--entry file index.js--bundle output android/app/src/main/assets/index.android.bundle--assets dest android/app/src/main/res /gradle

这在生产和开发版本中都会发生。我可以连接到dev服务器,重新加载,然后在设备上构建并运行新代码

我尝试过的一步一步:

  • 修改代码

  • 重新捆绑:

  • react native bundle--platform android--dev false--entry file index.js--bundle output android/app/src/main/assets/index.android.bundle--assets dest android/app/src/main/res
    

  • /gradlew clean

  • react原生运行android
    -构建旧版本

  • react native run android--variant=release
    -构建旧版本

  • 有没有办法彻底清除android的构建和从头开始的构建?我的直觉告诉我,
    runandroid
    没有执行完全干净的构建

  • 删除android/app/src/main/assets目录中的文件
  • 运行
    $react native bundle--platform android--dev false--entry file index.js--bundle output android/app/src/main/assets/index.android.bundle--assets dest android/app/src/main/res
  • $react原生运行android

  • 您是否尝试重置绑定器缓存?如果您指的是
    react native start--reset cache
    ,我尝试过,但没有成功。如果你指的是其他东西,请分享。不过,我确实找到了一个解决方案,但这可能有些过分:我删除了我的android文件夹,运行了
    react native升级
    ,重新绑定并运行了
    react native run android
    。我相信还有比这更好的修复方法。在重新安装之前,您可以删除
    android/app/src/main/assets
    文件夹-bundle@Akis问题以某种方式再次出现,清除资产文件夹后,重新处理将从新构建的apk中删除所有我的字体+图像。还有我错过的另一步吗?谢谢。@biiiird-你找到问题了吗?我被困在完全相同的问题上。