更新 google 播放服务(8.1 至 8.3)后应用程序无法安装
App won't install after updating google play services (8.1 to 8.3)
在我的 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 和他的回答。
无论出于何种原因,Android 在尝试旁加载新版本时很难卸载旧版本的应用程序。
要解决此问题,您可以手动卸载旧版本的应用程序。转到设置,然后是应用程序,然后点击您的应用程序,清除数据,然后卸载。之后,尝试再次安装您的应用程序的新版本,一切都会正常运行。
当您的应用程序版本存在冲突时,有时会发生这种情况。
仅供参考。
调试环境下,可能存在同名Provider。尝试将 AndroidManifest.xml 中的 android:authorities="xxx"
编辑为其他值。
当您重复安装 android apk 时,可能会显示此错误。尝试打开模拟器的菜单:
设置->应用程序->管理
applications->selectapplication->select"unistall"。
然后重新安装你的apk。
我不确定,试试看?
在我的 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 和他的回答。
无论出于何种原因,Android 在尝试旁加载新版本时很难卸载旧版本的应用程序。
要解决此问题,您可以手动卸载旧版本的应用程序。转到设置,然后是应用程序,然后点击您的应用程序,清除数据,然后卸载。之后,尝试再次安装您的应用程序的新版本,一切都会正常运行。
当您的应用程序版本存在冲突时,有时会发生这种情况。
仅供参考。
调试环境下,可能存在同名Provider。尝试将 AndroidManifest.xml 中的
android:authorities="xxx"
编辑为其他值。当您重复安装 android apk 时,可能会显示此错误。尝试打开模拟器的菜单: 设置->应用程序->管理 applications->selectapplication->select"unistall"。 然后重新安装你的apk。
我不确定,试试看?