0

正如问题所说,我可以使用动态交付功能来交付我的应用在安装后使用的 .so 文件吗?我的 .so 文件大小为 15 MB,这会导致应用程序的大小增加两倍。

如果没有,有没有其他方法可以在运行时向应用程序提供本机库?开发者计划内容对此非常清楚:

通过 Google Play 分发的应用程序不得使用 Google Play 更新机制以外的任何方法修改、替换或更新自身。同样,应用程序不得从 Google Play 以外的来源下载可执行代码(例如 dex、JAR、.so 文件)。此限制不适用于在虚拟机中运行且对 Android API 具有有限访问权限的代码(例如 web 视图或浏览器中的 JavaScript)。

以下是一些常见违规行为的示例: 从 Google Play 以外的来源下载可执行代码(例如 dex 文件或本机代码)的应用程序或第三方代码(例如 SDK)。

谢谢您的帮助!!

4

1 回答 1

0

是的,您可以创建一个可以包含本机库的动态功能模块。功能模块就像一个 android 库,可以包含代码、资产和其他资源。

于 2021-06-28T19:32:55.590 回答