我想从我以前的应用程序构建一个 Android 即时应用程序。我的主要源代码小于 4 MB(即时应用程序要求)。但我正在使用一些外部库,它们的大小约为 39 MB。如何将代码缩小到 4 MB?
有没有可能从互联网上动态加载库?或者将我的代码缩小到 4 MB?
最佳答案
您可以使用 App Bundles 大大减小 APK 大小,这将为您构建拆分 APK(或者您自己进行拆分)。在您的情况下,只会交付一种架构。
在同一页面上,您还可以阅读有关动态功能模块的信息。您现在就可以开发它们,但尚未向所有开发者提供上传到 Google Play 的功能。
这可能不适用于提取库,除非它与面向用户的功能和在应用程序中使用它的代码很好地封装在一起。因此,如果您的应用程序在没有库的情况下无法启动,那么它也没有多大帮助。
同样相关的是,Google 宣布了一项 10MB 测试版计划,以提高即时应用程序的大小限制:http://g.co/instantapps/10MB
关于java - 即时应用程序 : How to add external libraries?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50543406/