如何在运行时加载在线Android模块



可以将512MB的Android APK分为不同的部分或模块。

将其一小部分编译成Play商店的版本APK(小APK尺寸(。

然后在第一次安装设备上安装在线或您自己的服务器的剩余零件或模块。

多数民众赞成:

  1. 小型APK到Google Play商店
  2. 首先安装后获取剩余的大文件。

我正在使用Android Studio。

当然可以,如果您必须拆分大量资源(例如图像,视频,数据库(,这很容易实现。在这里,您必须编写一些逻辑,这些逻辑将下载该资源并在成功下载后与它们合作。

我无法想象必须在单独的模块中拆分代码,编译的代码很轻,并且不会增加APK大小,而是其他资源。当库中有很多代码时,代码可能会变得很重,在这种情况下,我建议您了解proguard缩水。

还可以了解为什么在运行时不可能在Android中加载Java模块。原因是jit

给出的表现

这里a是使用NDK解决的方法

最新更新