当前位置 : 主页 > 手机开发 > android >

reactnative打包apk文件安装好之后进入应用闪退的解决方案

来源:互联网 收集:自由互联 发布时间:2023-02-01
目录 react native打包apk文件安装好之后进入应用闪退 可以试试下面的方法 react-native程序出现闪退原因之一 原因 react native打包apk文件安装好之后进入应用闪退 这个是我一个前端前辈帮我
目录
  • react native打包apk文件安装好之后进入应用闪退
    • 可以试试下面的方法
  • react-native程序出现闪退原因之一
    • 原因

react native打包apk文件安装好之后进入应用闪退

这个是我一个前端前辈帮我弄的,自己解决的时候不行,她去官网找了相关的问题,然后发给我的。

react-native android 的release安装包运行闪退,但是debug运行正常

环境:0.63.3

安卓集成react-native时根据官网提供的文档配置后,跳转到rn页面时闪退,或者页面不出现,

可以试试下面的方法

1、下载第三方依赖:

yarn add jsc-android

2、在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版本导致程序异常退出,由于日志捕捉麻烦,属于一个潜在的小地雷。 

以上为个人经验,希望能给大家一个参考,也希望大家多多支持自由互联。

上一篇:AndroidJetpack组件DataBinding详解
下一篇:没有了
网友评论