ReactNative开发中遇到的问题记录
https://reactnative.cn/docs/0.51/getting-started.html#content
根据文档,建议装的都装上(yarn,react-native-cli, watchman)
Ios开发环境搭建:
1. 安装XCode
2. “ init命令默认会创建最新的版本,而目前最新的0.45及以上版本需要下载boost等几个第三方库编译。这些库在国内即便FQ也很难下载成功,导致很多人无法运行iOS项目!建议创建低版本react-native init MyApp --version 0.44.3”,但实际安装了最新版本没有问题,应该是FQ比较成功吧。
3. 第一次执行 react-native run-ios 会很慢,耐心等待。
Android开发环境搭建:
1. 安装AndroidStudio,根据要求配置(有个自定义安装配置我在mac下没有这步)
2. 配置android6.0版本需要的支持,只有这个版本能正常运行。高版本试了不行,应该是有其他配置要求才行。
3. 环境变量配置
4. 第一次执行 react-native run-ios 会很慢,耐心等待。
5. 可以正常运行了,但HAXM 报了waring 要大于6.2.1版本,实际已经装的就是6.2.1,然后更新装了7.2.0,https://stackoverflow.com/questions/48078018/emulator-warning-haxm-6-0-5-is-installed-please-install-haxm-6-2-1-to-fix,然后模拟器就不能正常运行了,然后按着这个说明 https://stackoverflow.com/questions/45028210/android-studio-3-0-emulator-could-not-lock-voice-for-audioinputdeviceioproc 改了个选项又好了。
问题:
1. 遇到no bundle URL present错误
重启模拟器