我的反应本机项目文件夹就是这样:
- 礼物项目 - - 安卓--- ios - - 应用程序 - - 成分(等)
所以,当我在Android Studio中打开它时,我只打开" Android"文件夹。
但是,我要编辑的源代码(?)位于" app/组件"下,它在" android"文件夹之外。因此,当我修改并将代码保存在Atom这样的文本编辑器中时,当我在模拟器中运行它时,这些更改并不会在Android Studio上反映。
我该怎么做,尤其是简单的,而不必重新加载所有内容?
谢谢!:)
因为每个 react-native run-android
命令首先生成构建,然后将其安装在设备/仿真器中,因此您希望能够查看更改,因为您正在运行Android Studio已生成的构建。p>每当您在JS文件中进行更改时,它都不会直接反映在Android Studio中,并且由此构建。
尝试运行react-native run-android
并切换热重新加载,以直接查看模拟器中的更改。一旦您击中保存,更改就会进行介绍。
您不必分别从Android Studio运行项目。
尝试以下步骤:
1)与Android Studio和Atom一起,同时使用命令npm start
运行终端窗口。
2)加载依赖图完成后,保持metro bundler
在后台运行。
3)使用Android Studio运行该项目。
4)在原子或任何其他编辑器中编辑您的反应代码。
5)保存您的代码。
6)在Android模拟器中重新加载(在Android中按RR
)