无标题文章

React-native常见错误总结  及  Debug JS Remtoely调试



报错一:Could not connect to development server


错误原因1:   无法连接node.js服务器。

解决方式:

1. 单机右边三条杠或者摇一摇,然后再单机Dev Settings


2. 单机Debug server host& port for device  并且在命令框中ipconfig找到自己的电脑IP,输入进所显示的框中,注意中英文符号。


3.然后点击摇一摇,重新的Reload一下就好了。




报错二:Application Fist has not been registered

错误原因: 更改了index.js

解决方式:

1.打开项目文件夹,找到index.js,并用记事本打开。


2.检查AppRegistry.registerComponent('XXXXX',() => scrollViewTop);中XXXX是否和你的项目名称一致。通常此类错误不常见。



3.修改完成后保存并重新运行,则恢复正常。


报错三:ReferenceError:Can't find variable:Image


错误原因:  缺少image组件的声明。

解决方法:

1.在index.js中找到这个文件,摁住CTRL然后鼠标左键单机即可跳转。


2.在文件头的位置找到import{   XXXXXX   } from 'react-native';这句话,并且在这句的XXX的位置加上需要声明的组件即可。


3.然后保存并重新运行即可。


报错4:Unable to load script from assets 'index.android.bundle'


错误原因: 新版本文件名已经从index.android.js变为了index.js;

解决办法:

1.在系统运行窗口中切换到项目目录下,运行mkdir android\app\src\main\assets

ps: 因为之前运行过,所以是已经存在。

2.再运行react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res等待完成即可。


3.然后重新用react-native重新运行即可。


报错5:The development server returned response error code:500


报错原因: 此类错误一般是由代码编辑错误造成,重新检查代码,可以在node.js图形化窗口得到提示

解决办法:

1.打开图形化窗口node.js,找到报错原因。

2.修改代码至正确,然后重新运行即可


调试方法:利用夜神模拟器的自带调试方法Debug JS Remotely


单机夜神模拟器摇一摇或者三条杠,找到 Debug JS Remotely 打开后会跳转到谷歌游览器中进行调试。


当你不需要调试的时候再点击摇一摇或者三条杠,单机Stop Remote JS Debugging即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的? ①Item布局,层级越少越好,使用hie...
    fozero阅读 874评论 0 0
  • 心理学 , 这块范围很大 ! 对 , 很大很大 , 面对未知的事情可以保护自己 , 也可以发起攻击 , 不动一兵一...
    心无笔阅读 32,354评论 28 414
  • 于这繁华世间,与你执手共看海的舞,数雨落地声。我该用多少温柔去拥抱它原有的美丽呢? 红尘滚滚,谁对又有谁错,遇见的...
    圖心阅读 97评论 0 0

友情链接更多精彩内容