首页 > 代码库 > Android解析程序包时出现问题
Android解析程序包时出现问题
Android用户下载我们wcc应用时,偶尔会出现“解析程序包出现问题”的的现象,以下是逐步排查的相关经验:
1. 首先确保这个包本身没有问题。
检测方法:其他手机采用同样的下载方式再下载一次。
解决方案:
- android系统不支持包名包含中文文件名和全角字母符号,如果在应用程序中使用了,请做修改。
- android系统不支持包名以大写字母开头,如有请改为小写。
2. 再确保下载的包是完整的,下载过程可能出现apk文件损害,导致没有办法解析。
检测方法:比较下载的apk和服务器的apk size是不是完全一样。
解决方案:
- 让用户再重新下载一次或者换其他渠道下载。
- 如果是自动下载检查下下载函数部分:将下载时每次读取的buffer的size从1024改成128或者64再自动下载试试。
int bufferSize = 1024; // 128 // 64
byte[] buffer = new byte[bufferSize];
Android解析程序包时出现问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。