我在我的 Android 手机上看到一个非常奇怪的问题 - 我在 Google Play 上发布了一款游戏,它在我的所有设备上都运行良好。 最近,在过去工作正常的同一台设备上,当我从 Google Play 下载游戏时,我收到这条弹出消息,提示“错误 - 没有足够的存储空间来安装所需的资源”。 我根本没有在 Google Play 上更新游戏,它只是在某一天开始发生。
重要提示:游戏几天前在同一部手机上运行良好。 我手机的空间很好,我有 40 GB 的可用空间,我还尝试了我的另一个 Unity 游戏,它加载正常。 手机型号:Galaxy S22。 启动期间的日志:
2022-09-27 06:36:10.226 25347-27302 E/Finsky: [303] gid.a(75): Request execution failed with error code: -2
com.google.android.finsky.assetmoduleserviceutils.AssetModuleException: Request to PGS failed because all packs are unavailable.
at fkv.Yb(PG:69)
at foy.l(PG:7)
at eqr.run(PG:5)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
2022-09-27 06:36:10.227 27203-27216 E/PlayCore: UID: [10515] PID: [27203] AssetPackServiceImpl : onError(-2)
我试过: 清理 Google Play 缓存 重启手机 从不同的帐户多次卸载/重新安装。
我在玩另一款游戏时遇到了类似的问题。以下步骤有助于解决我的问题。
就我而言,文件夹中仍有来自 Unity 的缓存文件,这些文件显然已损坏,无法通过重新安装游戏来删除。
我的工作电话出现了同样的错误。我使用我的工作电子邮件安装了 Pokemon Go,它会给我这条消息。然后我卸载了它,并使用我的个人帐户重新安装,它成功了。不确定这有多普遍。