gpt4 book ai didi

android - 如何调试我的应用程序,其中 OBB 扩展包已替换为 PAD(播放 Assets 交付)?

转载 作者:行者123 更新时间:2023-12-03 23:46:31 24 4
gpt4 key购买 nike

渴望退休我们的应用程序的aging OBB Expansion Pack system并用 Shiny 的新 Play Asset Delivery 替换它(PAD,以前称为动态 Assets 交付),我一直在关注文档。但我不知道下一步该做什么。我如何到达可以点击调试并找到准备好的 Assets 的地方,就像过去我的 OBB 在/storage/emulated/0/Android/obb/的电话中等待时一样?
TLDR:我的答案如下,但如果有一种方法可以通过安装时 Assets 包实现快速调试,我会很高兴。我的回答中描述的当前工作流程需要 1)等待大约 5-10 分钟来构建 bundle ,2)构建一个 APKS blob,然后 3)从拆分中安装它。
以下是我了解如何使用即装即用 Assets 包的过程的记录。我希望我的努力能够从其他困惑的开发人员那里获得一些搜索结果并照亮他们的道路。

这一切是如何开始的
我的目标是:当我在 Android Studio 中按下 Debug 按钮时,实现一种无缝的情况,知道扩展后背已紧密安装在适当的目录中,以便为我们的应用程序提供图片和声音。在这里,我希望点击 Debug 并类似地找到可以使用的图片和声音,但在我的 Assets 管理器中就在家里。
在扩展包文档的传统中,P​​AD 文档使 --local-testing 听起来轻而易举。但后来麻烦开始了。
所以我首先设置了非常alpha v0.15 bundle 工具 希望体验“快速的迭代周期”,避免在开发过程中上传到 Play 商店。到目前为止,一切都很好!我使用 --local-testing 标志来生成 APK 集合。
当我连接我的设备并运行“bundletool install-apk”命令时出现了困惑。 Bundletool 说的很少,也没有太多的 -help 屏幕。但它吐出了这些文件:

ADB >> OK
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-xxhdpi.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-master_2.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-de.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-fr.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-nb.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-sv.apk"
Pushed "/sdcard/Android/data/com.myapp/files/local_testing/base-arm64_v8a_2.apk"
我认为其中一个可能是我的 Assets 包的名称,“my_asset_pack.apk”或类似的名称。但没有一个。
所以我很好奇这些文件中的哪些包含我分解到与我的基本应用程序 Assets 分开的 Assets 包中的 Assets 。我认出了本地化字符串(“de”、“fr”等)。但是我的非本地化媒体呢? (它们可能在基地- master_2.apk 中吗?)
为了让这些 Assets 出现,我还需要做更多的事情吗?到目前为止,我的即装即用 Assets 似乎在启动时无法从 Asset Manager 中获得,所以我一定错过了一个步骤。
编辑:更新以反射(reflect)从 DAD 到 PAD 的名称更改。

最佳答案

我不知道它在 Android Studio 中如何,但在 Intellij IDEA 中,您需要在编辑配置窗口中将“部署”选项从“默认 APK”更改为“应用程序包中的 APK”。更改此选项后,我可以使用 app bundle 毫无问题地调试我的应用程序。
enter image description here

关于android - 如何调试我的应用程序,其中 OBB 扩展包已替换为 PAD(播放 Assets 交付)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62407887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com