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

File Access problem from asset pack in android from the testing app downloaded from Playstore?

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

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

之前我无法访问 install_time_asset_pack 资产中的文件- install_time1.txt 所以我将设置从编辑配置更改为 运行 app from bundle 而不是 APK .

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

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

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

删除这个标志后,下载的 apk 现在 运行 没问题了。