当前位置: 首页 > news >正文

【笔记】CarrierConfig 解析加载的debug和日志分析

问题

在vendor.xml和product.xml配置了carrierid,结果对应的值在软件运行时无法按期望加载配置值。

起初以为是product.xml的override没有配置生效,优先级等逻辑问题,而后发现是语法影响。

CarrierConfig 数据问题常见原因
原因举例
xml配置代码错误

数据类型错误:boolean写成bool

string-array的num跟item数不一致

overlay

由于xml文件加载顺序优先级的覆盖

父子关系的继承(可参考:CarrierConfig 加载流程和配置覆盖问题日志分析)

异常情况分析

如果xml配置了错误的类型和值,解析时在用户设备不会提示报错,但是软件加载的数据会中断,从log能看到异常,而后product.xml overlay的配置都不会加载。

06-28

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 高亚科技与广东海悟携手,打造全流程电子竞标管理平台!
  • 利用高德+ArcGIS优雅获取任何感兴趣的矢量边界
  • 云服务器拉取docker镜像
  • Redis学习笔记(六)——Redis的持久化
  • flink中disableChaining() 的详解
  • mfc140u.dll错误是什么情况?如何将mfc140u.dll丢失的解决方法详细分析
  • Arduino IDE离线配置第三方库文件-ESP32开发板
  • C++提高--模板(类模板/函数模板)
  • 数据库第一章:库的操作
  • linux-IO-进程-线程(相关函数)
  • Apache POI用法
  • 云原生应用——软件的未来
  • JVM-内存区域
  • 打造古风炫酷个人网页:用HTML和CSS3传递笔墨韵味
  • 基于Ubuntu+PostgreSQL+Zip搭建SonarQube环境
  • [译] React v16.8: 含有Hooks的版本
  • [译] 怎样写一个基础的编译器
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 【node学习】协程
  • Java 多线程编程之:notify 和 wait 用法
  • JavaScript中的对象个人分享
  • js正则,这点儿就够用了
  • leetcode-27. Remove Element
  • Next.js之基础概念(二)
  • Node项目之评分系统(二)- 数据库设计
  • October CMS - 快速入门 9 Images And Galleries
  • React系列之 Redux 架构模式
  • webgl (原生)基础入门指南【一】
  • webpack项目中使用grunt监听文件变动自动打包编译
  • WebSocket使用
  • 构造函数(constructor)与原型链(prototype)关系
  • 微信开源mars源码分析1—上层samples分析
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​Java基础复习笔记 第16章:网络编程
  • # 计算机视觉入门
  • #includecmath
  • $NOIp2018$劝退记
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (55)MOS管专题--->(10)MOS管的封装
  • (C语言)fgets与fputs函数详解
  • (Java入门)抽象类,接口,内部类
  • (pycharm)安装python库函数Matplotlib步骤
  • (五)c52学习之旅-静态数码管
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .Net实现SCrypt Hash加密
  • :=
  • @ModelAttribute使用详解
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成