【发布时间】:2015-11-12 02:00:43
【问题描述】:
在我的 build.gradle 中有:
compile 'com.google.android.gms:play-services-wearable:8.1.0'
compile 'com.google.android.gms:play-services-fitness:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
一切都像魅力一样。
当我将服务的版本更改为最新的 8.3.0 时,我得到如下信息:
Installing com.example.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.app"
pkg: /data/local/tmp/com.example.app
Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
DEVICE SHELL COMMAND: pm uninstall com.example.app
DELETE_FAILED_INTERNAL_ERROR
我的 SDK 是最新的,Android Studio 提醒我更新版本,我设备的服务版本是 8.3.01
我错过了什么吗?我在更新日志中没有找到任何内容,而且我已经坚持了好几个小时......
编辑 - 解决方案比您想象的要简单
我没想到会出现这种情况,因为我什至没有安装旧版应用程序,但一些数据仍然存在。我只需要再次安装旧的工作版本,清除数据,卸载,问题就消失了。所有归功于 Alex K 和他的回答。
【问题讨论】:
-
在将 Google Play 服务从 8.1 更新到 8.3 后,我也遇到了这种情况。我发现该库正在导致此错误的应用程序清单中添加一个提供程序。现在我不得不降级到 8.1 版,直到找到解决方案。
-
@MiguelBotón 已解决。
-
这里描述了问题(和解决方法):code.google.com/p/android/issues/detail?id=193567
标签: android gradle google-play-services