这篇文章主要介绍了reactnative打包apk文件安装好之后进入应用闪退的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
react native打包apk文件安装好之后进入应用闪退
这个是我一个前端前辈帮我弄的,自己解决的时候不行,她去官网找了相关的问题,然后发给我的。
react-native android 的release安装包运行闪退,但是debug运行正常
环境:0.63.3
安卓集成react-native时根据官网提供的文档配置后,跳转到rn页面时闪退,或者页面不出现,
可以试试下面的方法
1、下载第三方依赖:
yarn add jsc-android2、在android/build.gradle 文件allprojects{}里配置
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}3、在app/build.gradle文件dependencies{}里配置
def useIntlJsc = false
if (useIntlJsc) {
implementation 'org.webkit:android-jsc-intl:+'
} else {
implementation 'org.webkit:android-jsc:+'
}再次进行打包即可
react-native程序出现闪退原因之一
1、RN的iOS端release版本和staging版本出现闪退
原因
使用了Number.isInteger(), 该方法在iOS端debug模式下运行不会出现异常,一旦生成release版本或staging版本导致程序异常退出,由于日志捕捉麻烦,属于一个潜在的小地雷。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程学习网。
本文标题为:react native打包apk文件安装好之后进入应用闪退的解决方案
基础教程推荐
- 解决Android Studio突然不显示logcat日志的问题 2023-02-04
- Flutter手势密码的实现示例(附demo) 2023-04-11
- Android多返回栈技术 2023-04-15
- android studio按钮监听的5种方法实例详解 2023-01-12
- Android开发使用RecyclerView添加点击事件实例详解 2023-06-15
- IOS应用内跳转系统设置相关界面的方法 2022-11-20
- iOS开发教程之XLForm的基本使用方法 2023-05-01
- Flutter绘图组件之CustomPaint使用详解 2023-05-12
- Android中的webview监听每次URL变化实例 2023-01-23
- IOS 播放系统提示音使用总结(AudioToolbox) 2023-03-01
