React-Native 关于oppo手机闪退的问题

本文介绍了在使用React-Native开发应用时遇到的在Oppo手机上应用闪退的问题,包括安装时闪退和调试菜单调用后闪退。通过分析异常日志,提出了解决方案,包括将`targetSdkVersion`设置为23或参照Android8.0权限变更进行修复。分享这些经验以帮助开发者避免类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚刚学习React-Native,感谢前人挖井,今天有一点自己的收获,写下来回报社会;

1.oppo手机安装应用闪退,

异常日志:RuntimeException: Unable to instantiate application xxx.xxx.xxx.MainApplication: java.lang.ClassNotFoundException: Didn't find class "xxx.xxx.xxx.MainApplication" on path: DexPathList[[zip file "/data/app/com.yuanda.stock-jmjLVQsrUk6UqNH-lcohtg==/base.apk"],nativeLibraryDirectories=[/data/app/xxx.xxx.xxx-jmjLVQsrUk6UqNH-lcohtg==/lib/arm, /system/fake-libs, /data/app/xxx.xxx.xxx-jmjLVQsrUk6UqNH-lcohtg==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]

此问题的解决方案:

 

2.oppo手机调用调试菜单闪退:

真机摇晃后调出的调试菜单如下(此截图为ios,android类似):

异常日志如下: 

android.view.WindowManager$BadTokenException:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值