Android设备版本的React-Native项目没有更新,即使模拟器是
React-Native
有一个很奇怪的现象。 我一直在使用iOS simulator
但是想在我的Android
手机上测试我的代码,这是一款Huawei Nexus 6P
。 即使从6P
删除旧的应用程序后,我的代码的旧版本运行。 是的,我已经更新了index.android.js
以匹配index.ios.js
,为了certificate它应该起作用, 6P
的Genymotion
模拟器运行正确的代码。
我甚至测试了一个我正在构建的Kotlin Android
项目,当我在6P
上运行这个项目时,代码的任何更新都按预期显示。
我也会提到,虽然可能不相关,但是我最近(在这个问题之前)有一个单独的问题,导致我在CD
入到我的项目的Android
文件夹中运行sudo ./gradlew clean
,如本答案中所述 。 这并没有解决我的问题,但我不知道有什么“腐化”我的项目的Gradle
? 有没有办法我可以“重新初始化”或什么?
我真的很难理解这里有什么可能是错的,特别是因为模拟器更新正确。 任何帮助,欢迎!
更新 :
一个有用的提示,以清除从bennygenel
的应用程序的缓存后,我做了以下和bennygenel
react-native run-android
但可悲的是我仍然有同样的问题:
- 清除缓存的应用程序
- 清除数据
- 强制停止应用程序
- 卸载应用程序
这真的很奇怪!
- 在Instant App中应用插件“kotlin-android”会导致“null不能转换为非空类型的com.android.build.gradleBasePlugin”
- 如何用十六进制值更改CheckedTextView的Checked Tint Color
- Kotlin注解处理会忽略具有相似名称的项目
- 在创建gradle插件时,把生成的java或kotlin源放到哪里?
- RuntimeException处理最佳实践
- 如何获取Android Path字符串到资产文件夹上的文件?
- Android Studio – 模拟器不在那里
- 检查应用程序是在前台还是后台运行(使用同步适配器)
- 如何使圆角的ImageView?