Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法
如果你不是开发者:如果你在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);
或许你和这略有不同,不用担心,没什么,问题不在这里。
Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法相关推荐
- 出现已安装了存在签名冲突的同名数据包的原因及解决办法
如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败.这是因为旧版软件的签名信息与新版不一致造成的.你可以卸载这个软件,然后安 ...
- Android - 已安装了存在签名冲突的同名数据包,解决方法!
错误提示:已安装了存在签名冲突的同名数据包. 解决方法:打开Android Studio,打开logcat,用usb线连接你出错的手机,识别出手机之后,在你的项目后面,点击"run" ...
- 应用程序未安装:已安装了存在签名冲突的同名数据包。
问题如题 : 应用程序未安装:已安装了存在签名冲突的同名数据包. [解决方案]: 1.检查项目的 包名.签名文件.keystore 的 key 和密码 是否一致: 2.如果您是软件的开发人员,遇到该问 ...
- 应用程序未安装,已安装了存在签名冲突的同名数据包
1.问题现象 2.问题分析和解决方案 如果您是软件的开发人员,遇到该问题大概是因为您使用的Eclipse将旧版本的软件自动发布到手机上或者模拟器上,然而使用此种方式安装的软件使用Eclipse的测试用 ...
- U盘安装Windows10系统报错无法打开文件install.wim原因及解决办法
1.现象描述: 毕业后买了一台联想Y7000P笔记本电脑用了一年左右,换了工作后一直用的公司Mac笔记本,就这样联想笔记本闲置几年再次使用时系统更新一下,卡的要死就想重新安装一下系统,还是按之前经验使 ...
- 关于Android透明状态栏的使用以及与软键盘冲突(导致SrollView不能滑动)的解决办法
1.透明状态栏实在android4.4以上才有的新功能 (1)通过在style文件中设置 <item name="android:windowTranslucentStatus&quo ...
- 小米手机 已安装了存在签名冲突的应用
小米手机 已安装了存在签名冲突的应用 在小米手机上安装软件有时候会出现已安装了相同签名的应用,但是实际上手机怎么也找不到相同的应用,也没有安装相同的debug版本.最后才发现是小米手机分身的问题. 如 ...
- VS2015安装报“安装包丢失或损坏”(win7)问题的解决办法(证书安装后无效,仍然无法解决请尝试本文)
执行步骤 1. 下载vs2015.pro_chs.iso 2. 解压,执行安装程序. 提示安装包已损坏,后续执行步骤需要先安装证书,证书下载参考这个文章:Win7或Win8上安装VS2015报&quo ...
- U盘安装ubuntu12.04成功后系统无法启动的原因及解决办法
U盘安装Ubuntu 12.04成功后系统无法启动的原因及解决办法 现象: 下载好镜像文件,用Universal-USB-Installer-1.9.0.2加载镜像制作启动U盘,从U盘启动装好了U ...
最新文章
- 基础知识漫谈(1): 想到哪儿写到哪儿
- apache配置CA证书通过https通信
- boost::mpl模块实现next相关的测试程序
- 一分钟教你用Excel从统计局抓数据!
- YBTOJ洛谷P4068:数字配对(网络流)
- 又优化了一下 Android ListView 异步加载图片
- 联想Z5 Pro划时代旗舰发布,屏占比95.06%售价1998元起
- web框架--MVC、MTV
- 通过网易云api实现一个简单的音乐播放器
- 图书馆管理系统-登录流程
- C语言的红外计数程序,51单片机红外计数器 电路原理图+PCB+源程序等资料分享
- RFM用户分层模型|原理+Python全流程实现
- vba手机号码归属_国庆献礼-EXCEL自定义函数获取手机号码归属地及运营商信息 | Excel实例教学网 微信公众号EXCEL880...
- 2019 年 Q1 全球云基础设施市场份额揭晓,AWS继续领跑市场;Mesos官方回应Twitter“抛弃”Mesos……...
- 运维知识体系-V3.0
- UML之父Ivar Jacobson:软件工程需要重建基础
- 计算机主机装配视频,预算一万如何组装电脑?新媒体视频剪辑等影视专业装机指南2020.8...
- java httpclient重定向_处理HttpClient重定向
- 2006世界杯夺冠热门分析
- Highcharts实现走势图
热门文章
- 一文说通Dotnet操作MongoDB GridFS
- 15分钟从零开始搭建支持10w+用户的生产环境(一)
- .NET Core 如何生成信用卡卡号
- Asp.Net Core 中IdentityServer4 授权中心之自定义授权模式
- 阿捷外传之Git代码统计:DotNetCore + PowerBI 实现Git仓库日志分析
- 关于C#异步编程你应该了解的几点建议
- 冰雪奇缘,白色世界:四个IT人的四姑娘山双桥沟游记
- Linux下搭建asp.net运行环境
- 庆祝.NET Core悄然崛起:免费送50本优秀技术书籍,请笑纳!!
- 在.net core 中PetaPoco结合EntityFrameworkCore使用codefirst方法进行开发