【ReactNative】项目bug小集
遇见问题先看能否看懂,看不懂的直接Google搜,不建议搜百度
1.ERROR: java compiier failed linking references
cleaned project
removed ~/.gradle/caches (C:\Users\Administrator\.gradle)
删除android文件中的.gradle目录
2.二级tab联动显示,数据少也显示卡顿,手机测点击反应超慢(服务器响应时间长)
::ffff:127.0.0.1 - - [15/Aug/2019:08:07:08 +0000] "GET /onchange HTTP/1.1" - - "-" "okhttp/3.12.1"
-----解决:少用异步setState
link配置后出错可参照 以下3案例
3.react-native-linear-gradient加入项目
npm iinstall react-native-linear-gradient
react-native link react-native-linear-gradient
link配置之后react-native run-android报错,解决:
android\settings.gradle文件中反斜杠更改

重新编译,运行
4.BVLinearGradient is not fount in UIComponent
检查错误3 中的正确配置
检查
node-modlues删除重装 (强制删除方式可用命令删除 rd node_modules /s)
将react-native-linear-gradient从项目中删除,并重新加入至项目
5.post请求无响应,检查参数等全部正确,凉凉---检查基本域名配置
下载react-native-debugger安装,用来调试代码。可看到network请求发送
6.报错,提示watch

删掉 nodejs\node_cache目录下的log文件
node-modlues删除重装 (强制删除方式可用命令删除 rd node_modules /s)
npm start -- --reset-cache
7.报错:没有删除文件导致的IO异常,原因: 上次编译的缓存没有清空导致的
解决:项目下的android目录:
1. 执行gradlew.bat clean命令
2. 执行gradlew clean 命令
Program type already present

https://www.jianshu.com/p/eee41ec17606
http://www.hackerav.com/?post=29721
https://blog.csdn.net/haoyuegongzi/article/details/82729624
https://www.jb51.net/article/143708.htm
https://www.jianshu.com/p/789a69565d90
Android Studio “Cannot resolve symbol” 解决办法
https://blog.csdn.net/qq_21604157/article/details/51423115

浙公网安备 33010602011771号