【问题标题】:File Access problem from asset pack in android from the testing app downloaded from Playstore?从 Playstore 下载的测试应用程序中的 android 中资产包的文件访问问题?
【发布时间】:2021-07-11 03:57:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: android android-assets android-assetmanager android-asset-delivery android-assetpacks


    【解决方案1】:

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

    去掉这个标志后,下载的apk现在可以正常运行了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 2022-01-17
      • 2011-10-08
      • 2021-03-08
      • 2023-01-04
      相关资源
      最近更新 更多