如何解决从 Playstore 下载的测试应用程序中 android 中资产包的文件访问问题?
我有一个关于从使用播放资产交付的 android 资产文件夹访问文件的问题。我已经完成了用于部署我的 android 应用程序的播放资产交付的设置,因为应用程序的大小超过 150Mb。
我按照谷歌文档设置播放资产交付模块 - install_time_asset pack 模块并将我的资产文件移动到下面给出的文件结构: 以下是我访问文件时遵循的代码结构。
之前我无法访问 install_time_asset_pack assets- install_time1.txt 中的文件,所以我将设置从编辑配置更改为从包而不是 APK 运行应用程序。
通过此设置,我可以从主要资产和安装包资产访问资产文件夹文件。
现在我将该应用发布到 Google Play 控制台内部测试模块进行封闭测试,并从 Play 商店应用下载该应用,但在测试该应用期间,我无法从资产访问文件,可能的原因是什么为那个不当行为?
解决方法
我在优化 apk 大小时找到了这个问题的答案,我添加了 minifyEnabled true,这会在运行时导致问题,因为它删除了一些对象类以减小 apk 大小。
移除此标志后,下载的 apk 现在运行良好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。