0

我正在开发一个使用动态功能的 Android 应用程序。我知道 Dyn 的应用程序。功能应该构建为 BUNDLE,但问题是我需要将应用程序及其所有功能部署到位于远程办公室且具有单独网络的测试设备(无法绑定到我的 Android Studio)为了在最终发布之前开始测试并向最终客户展示应用程序。我试图构建一个 APK,但应用程序崩溃了,因为它没有找到动态功能中定义的类。有没有办法构建一个包含所有功能并且可以安装在未绑定到 Android Studio 的干净设备上的 APK?

4

1 回答 1

0

如果应用程序已经在 Play 商店中,您可以使用内部应用程序共享吗?然后,您只需将链接分享给您的客户,他们就可以从 Play 下载该应用程序。

如果你真的需要共享一个 APK,你可以使用bundletool来构建一个“通用 APK”(参见 flag --mode=universal)。您将拥有一个 APK,然后您可以将其分享给您的客户。请注意,您将确保动态功能配置为“fusing=true”,以便在通用 APK 中编译它们。请注意,这意味着这些模块将不会被下载,因为它们已经在 APK 中。

如果您关心您的客户查看和测试下载流程,则需要使用内部应用共享功能或内部测试轨道

于 2020-10-23T11:31:11.897 回答