将 android:installLocation 从 auto 更改为 internalOnly 会导致 Play Store 错误 963

Changing android:installLocation from auto to internalOnly can lead to Play Store error 963

当用户使用 Play 商店更新应用程序时,该应用程序之前在其清单中声明了 android:installLocation="auto" 设置,但在当前版本中已更改为 android:installLocation="internalOnly",更新为当前版本如果以前的应用程序版本安装在外部 SD 卡上,则会导致 Play 商店错误 963

如果应用程序之前安装在内部存储上,则版本更新没有问题。

这是预期的行为吗?有没有办法避免错误并仍然在内部存储上安装新版本?

新版本需要内部存储,因为它为 BOOT_COMPLETED 事件引入了广播接收器,如果应用程序安装在外部存储上,android 将不会调用它。

这听起来不像预期的那样有效。我已将您的报告发送给相关团队。一般来说,如果您发现此类错误,最好的报告方式是通过 Play 控制台中的支持链接。他们可以很快将此类问题提交给合适的团队,并收集更多有用的详细信息,因此我建议使用它们。