![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react native
it_弈风
csdn的消息推送真的烦人
展开
-
Library not loaded Frameworks/UserNotifications.framework/UserNotifications
最近遇到客服反馈app在ios9的版本上出现闪退,手机寄过来连数据线监控日志,发现报错Library not loaded Frameworks/UserNotifications.framework/UserNotifications,经过一上午调试,在开发模式下已成功跑通,产品模式有待发布后校验。开发环境:react native 0.62.2ios 9.2xcode 13.0解决方案:如果跟我一样在使用podfile管理ios npm包,需要手动在Link Binary Wi.原创 2021-12-15 16:20:14 · 1430 阅读 · 0 评论 -
react-native-fs 获取图片绝对路径
import RNFS from 'react-native-fs';getAssetFileAbsolutePath = async (assetPath) => { const dest = `${RNFS.TemporaryDirectoryPath}${Math.random().toString(36).substring(7)}.jpg`; try { let absolutePath = await RNFS.copyAssetsFileIOS(ass.原创 2021-05-17 17:04:14 · 908 阅读 · 0 评论 -
2021-05-12 找不到符号 import com.google.firebase.iid.FirebaseInstanceId
项目场景:react native正在开发的项目,引入了react-native-push-notification包问题描述:上午突然在编译时报错找不到符号 import com.google.firebase.iid.FirebaseInstanceId原因分析:花了10几分钟谷歌了下,目前分析原因是因为引入的firebase包版本不再支持FirebaseInstanceId的引用解决方案:android/build.gradle 固定firebase-messaging的版原创 2021-05-12 10:27:17 · 1288 阅读 · 0 评论 -
2021-04-17 react native ios local image加载空白
问题描述:react native0.62-0.64目前都有可能遇上这种情况,在加载本地图片时,部分图片显示空白,使用了react-native-fastImage和react native的原生Image控件都有出现此问题。解决方案:1. Pod包更新...原创 2021-04-17 10:58:24 · 420 阅读 · 0 评论 -
react native 电脑端模拟器安装app,so包缺失异常导致app闪退
项目场景:客户需要在网易mumu模拟器上安装使用打包后的RN app问题描述:app包在模拟器上安装运行,打开的第一时间就崩溃退出原因分析:用Android studio监听网易mumu模拟器的日志adb kill-server adb connect 127.0.0.1:5555报错信息大致是couldn't find DSO to load: libc++_shared.so, 找不到对于路径的so文件解决方案:在AndroidManifest.xml内引入原创 2020-08-28 17:26:40 · 832 阅读 · 0 评论 -
2020-08-28 react native安卓全面屏手势,无虚拟按键,滚动上拉图片闪烁白屏
项目场景:一个商城app的商品详情页,顶部状态栏侵染,顶部图片幻灯片和中间图片大量宽度为屏幕宽度的图片竖向堆叠,FlatList包裹问题描述:在滚动上拉范围到高度超过手机屏幕高度时,显示的大图片闪烁变成白色方块,下拉又显示正常。目前尝试机型有小米大部分支持全面屏手势的机型,OPPO部分机型,锤子手机以及一加10P,前两者表现非常明显,锤子和一加10P没有触发该问题。在切换回非全面屏,存在虚拟按键时所有机型表现正常。原因分析:具体原因目前仍不能确定,有多种情况会导致出现该问题。1...原创 2020-08-28 11:54:47 · 560 阅读 · 0 评论 -
react native多张图竖向堆叠会出现间隙
在处理动态,还是目前通用的react-native-fast-image,如果分辨率的数值为奇数,容易被手机2k屏幕识别为占用了0.5px的空间,剩下0.5px的空间未必使用则表现为底色间隙,导致长图拼接出现空隙。处理方式:在动态获取图片的分辨率后,计算出适应屏幕的宽高或者给与...原创 2020-08-27 15:10:42 · 503 阅读 · 0 评论 -
react native ios更换签名证书后编译安装失败
花了4天时间,卡在一个乌龙上面,所以写篇文章记录下,顺带给同样犯错的童鞋一个提醒。由于新项目一开始没有拿到新的ios账号,只能用老的账号和签名配置开发,直到上周开发告一段落时,开始更换新账号配置的ios证书,然后在编译安装时出现了上面的问题。谷歌和百度上有着大量的解决方案,但是试了3天多发现都不适用于我的情况。在上周连续更新了两次Xcode后,发现错误提示变更了,然后就定位到了问题所在。答...原创 2019-11-04 11:39:33 · 234 阅读 · 0 评论 -
react-native install download apk file
由于react-native-code-pusher不适用于客户需求,花了一天时间翻找了下如何安装下载到本地的最新apk文件。推荐组件:rn-fetch-blob用于访问管理文件与请求传输数据。正好存在集下载、通知与自动安装apk的api。在AndroidManifest.xml内加入安装文件权限声明:<uses-permission android:name=...原创 2019-09-06 11:10:39 · 2740 阅读 · 23 评论 -
Appears to be a git repo or submodule
由于react-native需要引入大量的第三方包,不少包作者误把包项目得.git文件上传到github,导致下载新的npm包时报错npm err:xxxxAppears to be a git repo or submodule.解决方式:rm -rf node_modules/*/.git...原创 2019-09-05 16:52:59 · 1327 阅读 · 0 评论 -
react native ignoredYellowBox
react-ntaive经常在运行的时候报黄色警告,特别影响开发体验与效率,为了隐藏部分警告,之前在项目根目录的index.js内配置:console.ignoredYellowBox = [ 'Warning: componentWillMount is deprecated', 'Warning: componentWillReceiveProps is de...原创 2019-08-21 11:24:34 · 657 阅读 · 0 评论 -
react-native-amap-geolocation埋坑之路
折腾了一晚上的安卓端高德定位获取经纬度,刚刚搞定,差点气的抓狂,第三方包的报错信息不够友好,导致一直没找到错误点。引入了第三方包react-native-amap-geolocationimport { PermissionsAndroid } from "react-native";import { init, Geolocation } from "react-native-ama...原创 2019-05-14 22:53:38 · 4535 阅读 · 0 评论 -
react native 0.59 Error: Unable to resolve module `./index`
刚初始化0.59.1的react-native 官方demo,react-native run-android失败,报错找不到node_modules里react-native下的./index看了下github issue, 目前官方作者已经在准备发布新版本来解决这个问题目前两种解决方式一:官方作者提的关闭当前watchman,开两个terminal窗口,先运行react-n...原创 2019-03-25 10:44:51 · 2540 阅读 · 0 评论 -
react native Could not resolve org.ow2.asm:asm:6.0
初始化了一个最新配置的react-native项目,遇到报错信息:react native Could not resolve org.ow2.asm:asm:6.0谷歌了一下,找到解决方式,原文地址:https://github.com/flutter/flutter/issues/19719AddingmavenCentral()in build.gradle solved...转载 2019-03-25 09:58:50 · 7166 阅读 · 1 评论