Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法

发布时间 - 2026-01-10 21:51:44    点击率:

Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法

               最近做项目遇到 Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER这个报错信息,不知该如何解决,百度一下,发现有朋友同样问题并解决,这里记录下,有兴趣的朋友可以看下,

Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 

[2014-04-20 20:43:26 - Army 4-14-1] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
[2014-04-20 20:43:26 - Army 4-14-1] Please check logcat output for more details.
[2014-04-20 20:43:26 - Army 4-14-1] Launch canceled!

居然遇到这个错误了,google被和谐后。上网百度了一下,如下解决方法:

仅供参考

这主要是由于调试的环境中已有一个同名的Provider存在。

解决方法是修改AndroidManifest.xml中的

<provider android:name="applockProvider" 
      android:authorities="com.smark.provider.SQ03"> 
    </provider>

即将android:authorities的值修改为别的就可以了。

2.自己回去一看,anroidmanifest.xml里面把 android:name authorities里面的写错了,

[2014-04-20 20:43:26 - Army 4-14-1] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
[2014-04-20 20:43:26 - Army 4-14-1] Please check logcat output for more details.
[2014-04-20 20:43:26 - Army 4-14-1] Launch canceled!

很显然,发生一个错误:INSTALL_FAILED_UPDATE_INCOMPATIBLE

google...

找到原因:出现了问题,跟以前用的provider发生了冲突。。修改过来后就好了。

<provider
     android:authorities="cn.marsXTU.appprovider"
 android:name="cn.marsXTU.provider.AppProvider" >
 </provider>


[2014-04-20 20:46:41 - Army 4-14-1] ------------------------------
[2014-04-20 20:46:41 - Army 4-14-1] Android Launch!
[2014-04-20 20:46:41 - Army 4-14-1] adb is running normally.
[2014-04-20 20:46:41 - Army 4-14-1] Performing cn.marsXTU.ui.SplashActivity activity launch
[2014-04-20 20:46:41 - Army 4-14-1] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '520'
[2014-04-20 20:46:41 - Army 4-14-1] Uploading Army 4-14-1.apk onto device 'emulator-5554'
[2014-04-20 20:47:07 - Army 4-14-1] Installing Army 4-14-1.apk...
[2014-04-20 20:47:21 - Army 4-14-1] Success!
[2014-04-20 20:47:21 - Army 4-14-1] Starting activity cn.marsXTU.ui.SplashActivity on device emulator-5554
[2014-04-20 20:47:25 - Army 4-14-1] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=


[android.intent.category.LAUNCHER] cmp=cn.marsXTU/.ui.SplashActivity }

在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容是:

Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]

这很可能是因为你在以前uninstall应用的时候,没有做彻底,只是简单的rm /data/app/下面的apk文件了,一个补救的办法如下:

启动模拟器,然后进入菜单

settings->applications->mange
applications-> select the application->select "unistall".

这样就能彻底删除了,然后再重新安装这个apk就没问题了

另外一个办法就是将/data/system/packages.xml中该应用相应的信息删掉,重启模拟器再安装即可,因为adb install后,会在packages.xml中添加

相应的程序信息。

卸载方式有如下几种:

1)优雅式:通过界面 settings-->applications-->manage applications-->找到应用-->application Info-->uninstall 就可以正常卸载应用了。

2)粗暴式  直接到/data/app目录下删除apk

adb shell


cd /data/app
rm xxx.apk

不推荐这种方式,只删除了apk,如果应用还有其他的目录,如数据库目录/data/data/xxx/databases/并没有清理干净,留有隐患。

3)隐藏式:

adb uninstall package-name (这个在adb的帮助文档中没有说明,但可以用)

什么,不知道package-name?看看你的AndroidManifest.xml中有个必须的属性就是package,它所指定的就是package-name。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Android  # Installation  # error  # INSTALL_FAILED_CONFLICTING_PROVIDER解决办法  # 解决 INSTALL FAILED CONFLICTING PROVIDER的问题方法  # 三分钟带你玩转jQuery.noConflict()  # 轻松搞定jQuery.noConflict()  # jQuery中noConflict()用法实例分析  # jQuery中noconflict函数的实现原理分解  # jquery插件冲突(jquery.noconflict)解决方法分享  # jQuery中 noConflict() 方法使用  # Git工具 conflict冲突问题解决方案  # 解决方法  # 就可以  # 是因为  # 有个  # 就能  # 已有  # 你在  # 可以用  # 其他的  # 会在  # 就没  # 错了  # 用了  # 希望能  # 有兴趣  # 很可能  # 然后再  # 几种  # 该如何  # 另外一个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS管理器中快速创建并配置网站?  Laravel storage目录权限问题_Laravel文件写入权限设置  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  BootStrap整体框架之基础布局组件  动图在线制作网站有哪些,滑动动图图集怎么做?  怎么用AI帮你为初创公司进行市场定位分析?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  高端网站建设与定制开发一站式解决方案 中企动力  JavaScript如何操作视频_媒体API怎么控制播放  如何破解联通资金短缺导致的基站建设难题?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  历史网站制作软件,华为如何找回被删除的网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何在建站主机中优化服务器配置?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何快速建站并高效导出源代码?  Linux系统命令中screen命令详解  iOS中将个别页面强制横屏其他页面竖屏  JS弹性运动实现方法分析  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  php json中文编码为null的解决办法  实现点击下箭头变上箭头来回切换的两种方法【推荐】  郑州企业网站制作公司,郑州招聘网站有哪些?  bing浏览器学术搜索入口_bing学术文献检索地址  b2c电商网站制作流程,b2c水平综合的电商平台?  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  香港服务器如何优化才能显著提升网站加载速度?  中国移动官方网站首页入口 中国移动官网网页登录  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  网站建设整体流程解析,建站其实很容易!  Laravel如何实现API资源集合?(Resource Collection教程)  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Linux系统运维自动化项目教程_Ansible批量管理实战  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  音响网站制作视频教程,隆霸音响官方网站?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  Laravel如何实现用户密码重置功能?(完整流程代码)  如何在云虚拟主机上快速搭建个人网站?  大连网站制作公司哪家好一点,大连买房网站哪个好?