Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
来源:互联网 发布:河北网络公益广告大赛 编辑:程序博客网 时间:2024/04/30 20:42
如果你不是开发者:如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。
如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后安装。
如 果你是一个开发人员,那么出现这个问题可能是因为,较旧的版本你是使用eclipse自动发布到模拟器上的,而eclipse自动发布时使用的是一个测试 用签名,这个签名与你正式打包的签名不是一个。(这个问题一般发生在测试自动更新功能上,嘿嘿)。想继续测试自动更新,解决的办法也很简单,手工删除该软 件的旧版(eclipse自动安装的那个),然后使用adb工具安装旧版再测试新版就好。
自动更新的安装代码一般是调用Intent安装
Intent i = new Intent(Intent.ACTION_VIEW);i.setDataAndType(Uri.parse("file://" + apkfile.toString()),"application/vnd.android.package-archive");mContext.startActivity(i);
或许你和这略有不同,不用担心,没什么,问题不在这里。
转自:http://hi.baidu.com/cenxcen/item/824ff249eb5909f2dd0f6c64
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android之手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android已安装了存在签名冲突的同名数据包
- Android已安装了存在签名冲突的同名数据包
- Android "已安装了存在签名冲突的同名数据包"
- Android应用程序自动更新失败,原因是已安装了存在签名冲突的同名数据包
- Android之“已安装了存在签名冲突的同名数据包”原因
- 已安装了存在签名冲突的同名数据包
- android 已安装存在签名冲突的同名数据包
- android 签名处理(已安装了存在签名冲突的同名数据包)
- Bugly的接入时出现 “已安装了存在签名冲突的同名数据包” 问题
- Android 代码自动升级新版本更新apk时出现“已安装了存在签名冲突的同名数据包”
- android打包apk时报错"已安装了存在签名冲突的同名数据包"
- UTF8 to unicode
- 阚凯力:政府现在提出虚拟运营已经晚了
- “make: arm-none-linux-gnueabi-gcc:命令未找到”
- 【雅安加油】李克强清晨帐篷外接受采访:救人是第一位的
- 正则表达式基础(一)------字符组
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 淘宝流量红利减少 淘品牌急寻突围路径
- 《ACM程序设计》例题解析-N皇后问题
- 在盈利狂潮中,苹果将粉身碎骨吗?
- poj_2387(最短路径Dijkstra)
- Android学习笔记
- 程序员
- 杭电2015
- 中国雅虎殒身记:当初说好的独立上市呢?