关于RN0.62的坑|移动开发|码途山海.智隐长卷 -

程序人生|重庆纽新

找回密码
立即注册

QQ登录

只需一步,快速开始

欢迎访问【程序人生-重庆纽新】,本网站为软件开发人员视觉的IT资讯、软件开发中各种问题的解决办法!!
搜索
发新帖


2308

积分

0

好友

259

主题
楼主
发表于 2020-6-21 13:15:44 | 查看: 1374| 回复: 0
1、安装react-native-code-push之后,调试运行总是报错,提示找不到reactp-native-code-push    经过多次尝试,包括用新建项目、从git退回到很早以前的项目,耗费几天时间,发现是安装了react-native-svg,react-native-svr-url就不行,去掉svg相关的两个组件即可调试运行


2、还是react-native-code-push,在真机上能调试运行,在一些模拟器上启动时显示splashscreen之后就闪退

    同样耗了不少时间,经过adb logcat查看模拟器日志,发现一个错误导致程序闪退:
java.lang.InternalError: Invoking removeAttributeNS with bad arg 1, type 'Ljava/lang/Double;' not instance of 'Ljava/lang/String;'
at com.learnium.RNDeviceInfo.RNDeviceModule.sendEvent(RNDeviceModule.java:841)
其中有RNDeviceInfo,怀疑是react-native-device-info组件原因(代码中已经没有使用该组件),将该组件卸载,再次运行程序,能出来APP界面。


3、关于new Date()
  模拟器上一切正常,在真机上关于日期的getFullYear,getMonth等返回NaN,网上查找的,是日期“2020-06-22 12:12:12”就不能转换成功。改为:“2020/06-/22 12:12:12”才正常。


4、打包之后,apk在Android8.0和一些模拟器上闪退:

  目前此问题还是分析解决中。。。。











收藏回复 只看该作者 道具 举报

高级模式
B Color Image Link Quote Code Smilies



QQ|小黑屋| 码途山海.智隐长卷 渝ICP备15002301号-2   渝公网安备50011202504426

GMT+8, 2025-5-18 00:58 , Processed in 0.041503 second(s), 23 queries .

©Copyright 程序人生!

©2012-2015重庆纽新

快速回复 返回顶部 返回列表