nik*_*nci 6 android adb android-manifest google-play
我将shareduserid添加到我的应用程序中,当尝试从google play store更新应用程序时,我得到-504错误.设备日志如下.清单文件是正确的,从Android工作室或adb安装时没有问题,但无法从市场更新.有任何想法吗?
Copying /data/data/io.crash.air/files/com.xxx.xxx_36fcadf21b0a4ef18ff35b90608b3b1c.apk to base.apk
D/PackageManager( 645): Renaming /data/app/vmdl1037256928.tmp to /data/app/com.xxx.xxx-2
I/ActivityManager( 645): Force stopping com.xxx.xxx appid=10271 user=-1: uninstall pkg
I/PackageManager( 645): Package com.xxx.xxx codePath changed from /data/app/com.xxx.xxx-1 to /data/app/com.xxx.xxx-2; Retaining data and using new
W/PackageManager( 645): Package com.xxx.xxx shared user changed from <nothing> to com.yyy.yyy; replacing with new
W/PackageManager( 645): Package couldn't be installed in /data/app/com.xxx.xxx-2
W/PackageParser( 645): Unknown element under <application>: intent-filter at /data/app/com.xxx.xxx-1/base.apk Binary XML file line #334
D/ActivityManager( 645): getTaskThumbnailLocked mainThumbnail is null, TaskRecord{2732f83e #5724 A=com.xxx.xxx U=0 sz=0}
D/ActivityManager( 645): getTaskThumbnailLocked mainThumbnail is null, TaskRecord{2732f83e #5724 A=com.xxx.xxx U=0 sz=0}
I/PackageManager( 645): Successfully restored package : com.xxx.xxx after failed upgrade
Run Code Online (Sandbox Code Playgroud)
如果从AndroidManifest添加或删除了sharedUserId,则用户将无法更新应用程序,因为Android OS分配给该应用程序的OS用户ID已更改。
对于用户来说不幸的是,此时他们只能通过卸载并重新安装来向前移动。您没有办法解决此问题,以便他们可以进行更新。
我真的非常抱歉,您和您的用户遇到了这种情况。我已要求Google Play向开发者控制台添加警告,以警告开发人员此事。
在您不是唯一遇到此问题的人这一事实上,请多半放心。我去过那里,很烂。
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |