从 Playstore 下载的测试应用程序中 android 中资产包的文件访问问题?

问题描述

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

我按照谷歌文档设置播放资产交付模块 - install_time_asset pack 模块并将我的资产文件移动到下面给出的文件结构: 以下是我访问文件时遵循的代码结构。

enter image description here

之前我无法访问 install_time_asset_pack assets- install_time1.txt 中的文件,所以我将设置从编辑配置更改为从包而不是 APK 运行应用程序。

enter image description here

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

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

解决方法

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...