Android5.0.X uiautomator dump 命令生成的xml文件中文乱码(问号)
来源:互联网 发布:mysql去重distinct 编辑:程序博客网 时间:2024/06/05 22:59
遇到Android5.0.2系统上面使用uiautomator dump 命令生成的xml文件中文乱码,其它4.4以及5.1都没有这个问题,百度没找到任何解决方案,stackoverflow也没有,自己猜测百分之百肯定是源码有问题,对比Android5.0.2与4.4的源码得出,在/frameworks/testing/uiautomator/library/core-src/com/android/uiautomator/core/AccessibilityNodeInfoDumper.java的private static String stripInvalidXMLChars(CharSequence cs)方法存在差异,改方法就是将传入的字符转换为字符串,如下是差异对比:
大家可以看出,左边为5.0.2的源码,明显方法中只支持英文字符,其它字符统统返回问号,解决方法也很简单,就是修改该方法,然后重新编译刷机,自己测试中文正常显示。知道原因,解决问题,over。
0 0
- Android5.0.X uiautomator dump 命令生成的xml文件中文乱码(问号)
- dom4j生成xml文件的中文乱码
- dom4j生成xml文件的中文乱码
- DOM4J生成XML文件的中文乱码问题
- java生成xml文件中文乱码问题解决
- WinDBG :生成Dump 文件(.dump 命令)
- PLSQL查询中文显示乱码(问号)的解决方法
- Android uiautomator dump 命令介绍
- java 中文 乱码 问号
- java 中文乱码 问号
- log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
- jdom解决中文乱码问题 JAVA生成xml文件
- dom4j生成xml文件,解析后出现中文乱码问题
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- QIODevice (Qt中所有 I/O devices 的基类,QFile,QBuffer,QTcpSocket等)
- OC 中@property readonly 怎么使用
- [OCLint]OCLint 介绍
- 二维数组某一字段排序
- 自定义圆环样式
- Android5.0.X uiautomator dump 命令生成的xml文件中文乱码(问号)
- 前端开发 sublime text 常用插件和配置
- 设计模式-观察者模式
- Git Server搭建
- PHP 正则表达式获取图片URL
- 获取MD5
- 发起https请求并获取结果
- SEO概览
- LaTeX中利用条件语句动态改变论文类型