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
1.可能是打包时的签名问题,我们是好几个同事一起开发,即使没有使用相同的签名文件导出包,由于使用的eclipse开发,这样就会导致,每天电脑的签名文件都不同
因此要保证放在服务端的安装包和手机上的安装包使用的是同一个签名文件
2.版本号问题,要保证 放在服务端的apk的版本号高于手机上已经存在的版本号
3.还有一个问题就是路径问题了.我在处理的时候由于判断了是否有sd卡的存在,如果存在sd卡,则没什问题,但是如果sd卡不存在,就会让下载的 apk 文件存放在 应用
程序对应的包名文件下,也就是 data/data/包名下面, 那么问题来了,如果是存放这个下面就可能会出现解析包错误的问题.
查询了下原因说是对这个路径下的文件的操作权限不够导致,没办法只能够修改权限了.
具体修改方法,我参考的是这个:http://blog.csdn.net/dalancon/article/details/38111679
相关文章推荐
- 关于android应用程序签名的一些事儿
- AndroidWear 创建Android Wear 项目
- Android apk反编译
- AndroidWear 连接手持设备与穿戴设备模拟器到开发环境
- Android 自定义ListView中的Item样式
- 头像图片任意截取
- android2.3新增API StrictMode介绍
- Android 屏幕(View)坐标系统
- AndroidWear 开发环境搭建
- Activity 切换(Android studio)
- Android V7 RecyclerView 使用完全解析
- Android meta-data(未完成)
- Android使用TextView实现无下划线超链接
- android的DrawerLayout用法
- Android meta-data(未完成)
- Android 程序打包及签名
- android学习笔记5 - SharedPreferences数据存储技术
- Android反射
- Android SHA1与Package获取方式
- Android程序自动化打包