当用户使用Play商店更新应用时,该应用之前已在 list 中声明了android:installLocation="auto"
设置,但已使用当前版本更改为android:installLocation="internalOnly"
,如果安装了先前的应用版本,则更新为当前版本会导致Play商店错误963
在外部SD卡上。
如果该应用程序先前已安装在内部存储中,则该版本更新没有问题。
这是预期的行为吗?有没有一种方法可以避免该错误并仍然在内部存储器上安装新版本?
新版本需要内部存储,因为它为BOOT_COMPLETED事件引入了广播接收器,如果应用安装在外部存储上,则不会被android调用。
最佳答案
这听起来不像预期的那样。我已将您的报告发送给相关团队。通常,如果您发现此类错误,最好的报告方法是通过Play控制台中的支持链接。他们可以很快将此类问题发送给合适的团队,并收集更多有用的细节,因此,我建议使用它们。