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提示签名错误相关推荐

  1. [RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 有网友遇到调试touch的时候能触发中断,但无法获取坐标点 具体可参考文章 [RK3288][An ...

  2. [RK3288][Android6.0] 调试笔记 --- AndroidTool低格无效问题

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 现象: 之前文章 [RK3288][Android6.0] 调试笔记 - AndroidTool两 ...

  3. [RK3288][Android6.0] 调试笔记 --- 电池电量一直显示100%

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 之前文章[RK3288][Android6.0] 调试笔记 - 伪电池驱动添加 阐述了如何添加一个 ...

  4. [RK3288][Android6.0] 调试笔记 --- WiFi芯片AP6356S添加

    Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 背景: RK3288 Android6.0平台对AP6356S的支持不是很完善,直接修改wifi ch ...

  5. [RK3288][Android6.0] 调试笔记 --- apk安装添加黑名单

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 出于定制考虑,需要把系统一些不必要的apk移除,但是一个个找又太麻烦, 在不考虑存储空间的情况下可 ...

  6. gpio驱动广播Android,[RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED【转】

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示. Recovery中升级完成后控 ...

  7. [RK3288][Android6.0] 调试笔记 --- 双屏显示内核Patch

    Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 根据5.1的双屏显示patch,在android6.0上修改了下,因为没硬件环境,所以未经验证,仅供参 ...

  8. [RK3288][Android6.0] 调试笔记 --- 设置中文为默认输入法

    Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 添加方法: 1. 添加第三方apk 路径: rk3288/device/rockchip/rk3288 ...

  9. [RK3288][Android6.0] 调试笔记 --- 调试串口的更换

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 假设项目有需求要将调试串口uart2 改成 uart1, 改动如下 (还未验证,先分享给大家,有问 ...

最新文章

  1. 线性表之链式存储结构
  2. 1074 Reversing Linked List (25 分)【难度: 一般 / 知识点: 链表】
  3. Linux 开发板4G转WiFi热点 手机连接热点上网(一 思路)
  4. java js highcharts_Highcharts.js -纯javasctipt图表库初体验
  5. 开发应用层的需要了解 framework层吗?---不需要!!!!
  6. 如何在Ubuntu 16.04上安装和配置GitLab
  7. 说说设计模式~桥梁模式(Bridge)
  8. 线程Thread(Java)
  9. SQL Server 镜像
  10. WPF 动态添加控件以及样式字典的引用(Style introduction)
  11. 曼联球星普巴来罗!POGMOJI APP即将上市
  12. Postgresql的使用-1 创建数据库
  13. 网络云盘前端项目启动
  14. PAT甲级 1094 最大的一代
  15. TensorFlow 1.x 深度学习秘籍:1~5
  16. C 语言时间函数 秒 毫秒 微秒
  17. 推荐一个开源的 .NET 二维码生成库
  18. 登录密码显示服务器错误是什么意思,密码和账号都没有错,为什么登教育人人通会显示服务器错误,我该怎么呢?...
  19. 艺术设计、设计学考研(成都片区)
  20. nCode:DesignLife案例教程五

热门文章

  1. SQL基础语法练习题(1)
  2. Diffusion Models专栏文章汇总:入门与实战
  3. uniapp开发中ios底部出现安全距离问题怎么解决?
  4. cmap参数 plt_小坑记录:get_cmap参数区分大小写-阿里云开发者社区
  5. 潇洒郎:VMware固定虚拟机IP地址
  6. 产业分析:短视频及直播营销报告
  7. JNI详解---从不懂到理解
  8. linux虚拟网卡修改mac地址,Win10秘笈:两种方式修改网卡物理地址(MAC)
  9. 土地利用规划之平时作业二
  10. 正常计算机的c盘空间多大,电脑C盘应该留多大空间?