[RK3288][Android6.0] 调试笔记 --- adb无法安装apk提示签名错误
Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
现象:
通过adb去安装apk,发现一直安装不上,提示签名相关错误(log被我弄丢了?)。
分析:
此问题比较诡异,签名应该没问题,用其他机器验证确实OK。
然后核心板放到其他主板上问题依然存在。
恢复出厂设置,系统开机后log出现两次不同错误。
01-01 08:03:23.953 1752 1752 W art : Failure to verify dex file '/data/app/Ben/Ben.apk': Bad checksum (48c15840, expected 762c57aa)
另外一个:
01-01 08:02:15.174 782 782 W : Zip: size mismatch on inflated file (3503242 vs 3503244)
01-01 08:02:15.175 782 782 E dex2oat : Failed to open dex from file descriptor for zip file 'Benebot3.0.BenebotAdmin.apk': Failed to extract 'classes.dex' from 'Benebot3.0.BenebotAdmin.apk': Inconsistent information
原因:
eMMC有问题,替换后就正常了。
rockchip似乎并没有提供有效的eMMC测试工具,不过自己可以利用大数据的read/write来做验证测试。
也有网友貌似也是遇到类似问题:
参考:
https://segmentfault.com/q/1010000000717188/a-1020000000718405
[RK3288][Android6.0] 调试笔记 --- adb无法安装apk提示签名错误相关推荐
- [RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 有网友遇到调试touch的时候能触发中断,但无法获取坐标点 具体可参考文章 [RK3288][An ...
- [RK3288][Android6.0] 调试笔记 --- AndroidTool低格无效问题
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 现象: 之前文章 [RK3288][Android6.0] 调试笔记 - AndroidTool两 ...
- [RK3288][Android6.0] 调试笔记 --- 电池电量一直显示100%
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 之前文章[RK3288][Android6.0] 调试笔记 - 伪电池驱动添加 阐述了如何添加一个 ...
- [RK3288][Android6.0] 调试笔记 --- WiFi芯片AP6356S添加
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 背景: RK3288 Android6.0平台对AP6356S的支持不是很完善,直接修改wifi ch ...
- [RK3288][Android6.0] 调试笔记 --- apk安装添加黑名单
Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 出于定制考虑,需要把系统一些不必要的apk移除,但是一个个找又太麻烦, 在不考虑存储空间的情况下可 ...
- gpio驱动广播Android,[RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED【转】
Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示. Recovery中升级完成后控 ...
- [RK3288][Android6.0] 调试笔记 --- 双屏显示内核Patch
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 根据5.1的双屏显示patch,在android6.0上修改了下,因为没硬件环境,所以未经验证,仅供参 ...
- [RK3288][Android6.0] 调试笔记 --- 设置中文为默认输入法
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 添加方法: 1. 添加第三方apk 路径: rk3288/device/rockchip/rk3288 ...
- [RK3288][Android6.0] 调试笔记 --- 调试串口的更换
Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 假设项目有需求要将调试串口uart2 改成 uart1, 改动如下 (还未验证,先分享给大家,有问 ...
最新文章
- 线性表之链式存储结构
- 1074 Reversing Linked List (25 分)【难度: 一般 / 知识点: 链表】
- Linux 开发板4G转WiFi热点 手机连接热点上网(一 思路)
- java js highcharts_Highcharts.js -纯javasctipt图表库初体验
- 开发应用层的需要了解 framework层吗?---不需要!!!!
- 如何在Ubuntu 16.04上安装和配置GitLab
- 说说设计模式~桥梁模式(Bridge)
- 线程Thread(Java)
- SQL Server 镜像
- WPF 动态添加控件以及样式字典的引用(Style introduction)
- 曼联球星普巴来罗!POGMOJI APP即将上市
- Postgresql的使用-1 创建数据库
- 网络云盘前端项目启动
- PAT甲级 1094 最大的一代
- TensorFlow 1.x 深度学习秘籍:1~5
- C 语言时间函数 秒 毫秒 微秒
- 推荐一个开源的 .NET 二维码生成库
- 登录密码显示服务器错误是什么意思,密码和账号都没有错,为什么登教育人人通会显示服务器错误,我该怎么呢?...
- 艺术设计、设计学考研(成都片区)
- nCode:DesignLife案例教程五