学向勤中得,萤窗万卷书。这篇文章主要讲述Android加密有些机型引发的闪退相关的知识,希望能为你提供帮助。
加密使用的2d自带加密。/frameworks/cocos2d-x/external/xxtea
因为 接sdk的时候,引用了一个sdk的lua 文件。查看之后,编码格式是 utf-8(with BOM )引发的闪退bug
机型:有些低版本的机型,主要android系统版本是5.1 机型如魅族mx5 、金立金刚等
解决方案1:
文章图片
方案2 :
把所有文件 改为 utf8
找问题的思路:
因为发生崩溃的机型,我这台电脑无法识别,没法通过logcat查看日志。所以只能用排除法。先从可能导致崩溃的地方查起。发现没加密的不闪退,加密的会闪退。然后分析有特殊的文件的几个地方。
下次知道原理,找起来就方便了。
文件的编码格式最好统一。
查看文件编码 终端 : file 你的文件
【Android加密有些机型引发的闪退】想改成utf8,简单 删除重建一个就可以啦,多的话,就用脚本吧
推荐阅读
- AndroidAPP唤醒打开其他APP
- Qt for android 获取 Wifi 列表
- Applied Nonparametric Statistics-lec9
- Android 操作系统的内存回收机制
- Android的长度单位理解(dp,sp,pt,px,in,mm)
- Android艺术——深看Activity的生命周期
- android 自动化测试案例之 MonkeyScript
- Android线程池
- 导入声明(open关键字)