React Native安卓模拟器闪退问题1

ops/2024/12/18 9:46:47/

今天遇到一个奇葩问题

问题描述:真机执行开发调试正常,使用Android模拟器的时候发现app启动时闪退,在logcat里的error信息如下

Fatal signal 6 (SIGABRT), code 0 (SI_USER) in tid 22732 (FlipperEventBas), pid 22700

通义灵码的解释是有几种可能

1、Flipper 版本不兼容

2、配置或依赖项冲突

分析

1、在一周前使用过模拟器,当时运行正常,前后Flipper 版本不变,排除可能1

2、前后依赖并未变化,排除可能2

于是进行回归代码查找问题,花了半天时间重要找到问题所在

原因:app_name为中文时,Android Studio自带模拟器会出现不断重启的情况,即使将中文移动到values-zh-rCN中,并将模拟器系统语言改为中文,也会出现不断重启的现象。

解决:将中文移动到values-zh-rCN中,并将模拟器系统语言保持英文。

one more question:为什么会出现中文不断重启的情况?


http://www.ppmy.cn/ops/142874.html

相关文章

Python `__slots__` 进阶指南:不止于节省内存,从原理到实践

相信不少 Python 开发者都听说过 __slots__,知道它可以帮助节省内存。但你是否思考过它背后的原理,以及在实际开发中的其他妙用?让我们一起深入探讨。 从一个性能问题说起 假设你的一个系统需要处理大量的订单对象: class Orde…

安装 telnet

参考链接 https://www.python100.com/html/80855.html Linux telnet 命令安装_failed to start telnet.service: unit not found.-CSDN博客 解决启动的问题,出问题优先看这个 安装telnet服务,以及遇到的一些坑_unit telnet.service could not be fou…

leetcode简单题数组和技巧题

数组是一种基础数据结构,可以用来处理常见的排序和二分搜索问题,典型的处理技巧包括对撞指针、滑动窗口等。 面试中的算法问题,有很多并不需要复杂的数据结构支撑,就是用数组,就能考察出很多东西。 题型1:…

6.1 初探MapReduce

MapReduce是一种分布式计算框架,用于处理大规模数据集。其核心思想是“分而治之”,通过Map阶段将任务分解为多个简单任务并行处理,然后在Reduce阶段汇总结果。MapReduce编程模型包括Map和Reduce两个阶段,数据来源和结果存储通常在…

golang 判断一个点是否在一个多边形内

我有一需求为:判断一个点(经纬度范围)是否在一个多边形范围内(多个经纬度点) 这里我借助几何库( github.com/paulmach/orb)来处理地理空间数据 可以通过在线获取经纬度来确认代码正确性 packa…

开源 AI 智能名片微信小程序在企业微信生态中的创新应用与价值拓展

摘要:本论文聚焦于企业微信这一重要的企业通信与办公工具,深入探讨开源 AI 智能名片微信小程序如何与之深度融合并发挥独特作用。分析企业微信的功能特性以及在企业内外连接方面的重要意义,阐述开源 AI 智能名片微信小程序在增强企业社交互动…

国际网络专线是什么?有什么优势?

国际网络专线作为一种独立的网络连接方式,通过卫星或海底光缆等物理链路,将全球不同国家和地区的网络直接互联,为企业提供了可靠的通信渠道。本文将详细探讨国际网络专线的优势以及其广泛的应用场景。 国际网络专线的优势解析 1. 专属连接&am…

利用 Flink 构建实时数据写入流水线:从 Paimon 到 Iceberg

在现代数据架构中,实时数据处理与可扩展的数据存储至关重要。Apache Flink 作为低延迟、高吞吐的流处理框架,可与 Paimon 和 Iceberg 等数据湖表格式无缝结合,从而构建批流一体、弹性扩展的实时数据分析平台。本文将结合命令示例与参数对比&a…