您的位置:首页 > 移动开发 > Android开发

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

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

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

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

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

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

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

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

具体修改方法,我参考的是这个:http://blog.csdn.net/dalancon/article/details/38111679
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: