Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android:如何将具有共享用户id的应用程序更新为没有共享用户id的版本_Android_Manifest_Upgrade - Fatal编程技术网

android:如何将具有共享用户id的应用程序更新为没有共享用户id的版本

android:如何将具有共享用户id的应用程序更新为没有共享用户id的版本,android,manifest,upgrade,Android,Manifest,Upgrade,在开发android应用程序时,我们在升级过程中发现以下问题: ·版本=1.0的任何版本 因此,我们想做一个新的构建,删除sharedUserId以允许他们升级。但是,我们还有另一个问题:如果删除共享用户id,我们发现1.0版的用户将无法在将来更新到更新的1.X版,因为安装失败 我们如何统一升级过程?实现这一点有什么诀窍吗 谢谢别耍花招,这就是设计的方式(出于安全考虑)。共享用户id状态错误的用户可以通过先卸载当前apk,然后重新启动设备来修复问题(尽管我偶尔看到不需要重新启动) 因此,我总是定

在开发android应用程序时,我们在升级过程中发现以下问题:

·版本<1.0没有在清单中声明android:sharedUserId ·1.0(1.X)之后的版本在清单中声明了android:sharedUserId

问题是,由于共享用户不兼容,1.0版之前的用户无法将应用程序更新到>=1.0的任何版本

因此,我们想做一个新的构建,删除sharedUserId以允许他们升级。但是,我们还有另一个问题:如果删除共享用户id,我们发现1.0版的用户将无法在将来更新到更新的1.X版,因为安装失败

我们如何统一升级过程?实现这一点有什么诀窍吗


谢谢

别耍花招,这就是设计的方式(出于安全考虑)。共享用户id状态错误的用户可以通过先卸载当前apk,然后重新启动设备来修复问题(尽管我偶尔看到不需要重新启动)

因此,我总是定义一个共享用户id,尽管我通常认为我不需要它