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

 更新时间:2016年12月15日 16:25:18   作者:逆流的鱼yuiop   我要评论
这篇文章主要介绍了Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法的相关资料,需要的朋友可以参考下

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。

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

相关文章

  • 使用WEB工具快速提高Android开发效率

    使用WEB工具快速提高Android开发效率

    正所谓工欲善其事,必先利其器。学习并应用优秀的轮子,可以让我们跑的更快,走的更远。这里所指的工具是广义的,泛指能帮助我们开发的东西,或者能提高我们效率的东西,包括:开发工具,监测工具,第三方代码库等
    2016-02-02
  • android 为应用程序创建桌面快捷方式技巧分享

    android 为应用程序创建桌面快捷方式技巧分享

    手机装的软件过多,找起来很不方便,所以在主页面有一个快捷方式的话会很不错的,本文将介绍如何实现,需要了解跟多的朋友可以参考下
    2012-12-12
  • Android 颜色大全color.xml文件使用方法

    Android 颜色大全color.xml文件使用方法

    这篇文章主要介绍了Android 颜色大全color.xml文件使用方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Android实现获取应用程序相关信息列表的方法

    Android实现获取应用程序相关信息列表的方法

    这篇文章主要介绍了Android实现获取应用程序相关信息列表的方法,是应用管理器常用的功能,需要的朋友可以参考下
    2014-07-07
  • Android 根据手势顶部View自动展示与隐藏效果

    Android 根据手势顶部View自动展示与隐藏效果

    这篇文章主要介绍了Android 根据手势顶部View自动展示与隐藏效果,本文给大家介绍非常详细包括实现原理和实例代码,需要的朋友参考下吧
    2017-08-08
  • Android SDK在线更新镜像服务器大全

    Android SDK在线更新镜像服务器大全

    由于一些原因,Google相关很多服务都无法访问,所以在很多时候我们SDK也无法升级,当然通过技术手段肯定可以解决,但是比较麻烦,而且下载速度也不怎么样
    2015-10-10
  • Android 实现无网络传输文件的示例代码

    Android 实现无网络传输文件的示例代码

    本篇文章主要介绍了Android 实现无网络传输文件的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 你值得拥有的Android Studio开发小技巧

    你值得拥有的Android Studio开发小技巧

    这篇文章主要为大家分享了值得拥有的Android Studio开发小技巧,介绍几个比较好用的技巧和快捷键,提升我们的编码效率,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android夜间模式最佳实践

    Android夜间模式最佳实践

    这篇文章主要介绍了Android夜间模式最佳实践,在Android应用普遍支持夜间模式的今天,如何优雅地实现夜间模式?感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android多点触控实现图片自由缩放

    Android多点触控实现图片自由缩放

    这篇文章主要为大家详细介绍了Android多点触控实现图片自由缩放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12

最新评论