Android版本更新不成功原因分析

Android有时会面临下载之后无法安装提示"解析包错误"的情况,就我在做项目时遇到此问题的原因分析及解决方法

1.可能是打包时的签名问题,我们是好几个同事一起开发,即使没有使用相同的签名文件导出包,由于使用的eclipse开发,这样就会导致,每天电脑的签名文件都不同

因此要保证放在服务端的安装包和手机上的安装包使用的是同一个签名文件

2.版本号问题,要保证 放在服务端的apk的版本号高于手机上已经存在的版本号

3.还有一个问题就是路径问题了.我在处理的时候由于判断了是否有sd卡的存在,如果存在sd卡,则没什问题,但是如果sd卡不存在,就会让下载的 apk 文件存放在 应用

程序对应的包名文件下,也就是  data/data/包名下面, 那么问题来了,如果是存放这个下面就可能会出现解析包错误的问题.

查询了下原因说是对这个路径下的文件的操作权限不够导致,没办法只能够修改权限了.

具体修改方法,我参考的是这个:http://blog.csdn.net/dalancon/article/details/38111679

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值