React原生Android加载错误的代码

时间:2017-08-21 12:09:52

标签: android react-native

当我在Android上启动我的本机应用程序(v0.42.0)时,它会从旧版本的代码开始(我只是删除了应用程序的某些部分 - 它们仍然存在)

在iOS上它可以正常工作。

我使用react-native run-android ./gradlew assembleDebug && ./gradlew installDebug和`./gradlew assembleRelease&& ./gradlew installRelease。它总是同样的错误。

我还删除了守望者缓存,node_modules(加上npm缓存),构建文件夹并重新启动了我的mac。

另一个奇怪的事情是,如果我使用RN cli手动构建捆绑包并将 DEV 标志设置为true。安装后,它被设置为false(我在捆绑代码中构建和安装后检查它是否正确)

有没有办法让它恢复稳定状态?

2 个答案:

答案 0 :(得分:0)

使用:./gradlew clean

清理Android构建器

答案 1 :(得分:0)

尝试使用此命令

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

然后,

$ react-native run-android