2019-06-18

今天遇到一个很奇葩的问题。在6月17号项目还是能跑起来的,今天回来一跑就不行了。跟踪原因是由于在17号react-native-device-info更新了一个版本,兼容androidx。直接构建会报错,和v4包冲突。处理流程如下。1.把IDE项目里面缓存的androidx.core包删除掉。在project根目录找到.idea下面的把core-1.0.0删除掉。如果项目里面的targetVersion为28,必须在application里面添加一句android:usesCleartextTraffic="true"。

2.奇怪的是今天跑RN项目还是会报错,load js 文件的路径不正确,然后只能再找问题。最后解决方案为打开两个终端,先运行react-native start -- --reset-cache,另外一个终端运行react-native run-android。终于能把项目跑起来了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容