0

我对使用播放资产交付的 android 资产文件夹中的文件访问过程有疑问。我已经完成了用于部署我的 android 应用程序的播放资产交付设置,因为应用程序的大小超过 150Mb。

我按照谷歌文档设置播放资产交付模块 - install_time_asset pack 模块并将我的资产文件移动到下面给出的文件结构中:下面是我访问文件所遵循的代码结构。 在此处输入图像描述

早些时候我无法访问 install_time_asset_pack assets-install_time1.txt 中的文件,所以我将设置从编辑配置更改为从捆绑包而不是 APK 运行应用程序。 在此处输入图像描述

通过此设置,我可以从主要资产访问资产文件夹文件并安装包资产。

现在我将应用程序发布到 Google Play 控制台内部测试模块以进行封闭测试,并从 Play 商店应用程序下载了应用程序,但在测试该应用程序期间,我无法从资产访问文件,这可能是导致这种不当行为的可能原因?

4

1 回答 1

0

我在优化 apk 大小时找到了这个问题的答案,我添加了minifyEnabled true,这会在运行时导致问题,因为它删除了一些对象类以减小 apk 大小。

删除此标志后,下载的 apk 现在运行良好。

于 2021-04-19T05:29:24.193 回答