首页 > 解决方案 > Play Asset Delivery 资产包未使用 bundletool 安装

问题描述

根据https://developer.android.com/guide/playcore/asset-delivery/test应该可以在本地安装和测试 intall-time 资产包。不幸的是,这似乎根本不起作用。我可以使用资产包生成一个应用程序包(它确实包含具有适当内容的资产文件夹)。如该页面所述,我还可以生成 apk,其中可能还包含资产。我的资产包简称为“assets”,我可以在 apks 文件中看到两个目录:asset-slices 和 splits。assets-slices 包含一个带有资产包的 assets-master.apk 文件。splits 包含许多带有应用程序本身的小 apk 文件。

运行后,java -jar bundletool.jar install-apks --apks=output.apks我可以看到拆分文件夹的内容被推送到模拟器,但资产包本身没有安装。我可以在本地测试 PAD 吗?作为一个相关的问题 - 当资产经常变化时,在本地测试此类应用程序的最佳流程是什么?

标签: androidassets

解决方案


回答我自己的问题 - 资产包已安装,但 AssetPackManager 根本无法解析任何资产路径,原因不明。


推荐阅读