当我尝试在Android上运行时,最新代码没有更新。但是,我可以在 ios 设备上看到更改。我尝试重置缓存react-native start --reset-cache
,重新安装了Watchman。但没有任何帮助。谁能弄清楚?
最后我遇到了问题。我运行了命令react-native log-android
,我得到了此错误ADB调用失败
所以我将ADB与导出路径联系起来。
-
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
-
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
3。source ~/.bash_profile
现在代码也反映在Android设备上。
确保React Native Server正在运行。如果不运行,那么
步骤:
1)转到项目路径:CD'/home/himanshu/reactnative_cli/demoapp'
2)执行此命令以启动服务器:"反应本地启动"
3)如果项目不运行:"反应态运行android"
4)将文件保存在编辑器上,您可以在设备/模拟器上看到更改:
注意:确保已在设备/模拟器上启用了重新加载:
- 要在模拟器上重新加载:按" Ctrl M/CMD M/R,R(按R Twise)"
- 要在真实设备上重新加载:摇动手机:它将显示弹出窗口重新加载。