正如问题所说,我可以使用动态交付功能来交付我的应用在安装后使用的 .so 文件吗?我的 .so 文件大小为 15 MB,这会导致应用程序的大小增加两倍。
如果没有,有没有其他方法可以在运行时向应用程序提供本机库?开发者计划内容对此非常清楚:
通过 Google Play 分发的应用程序不得使用 Google Play 更新机制以外的任何方法修改、替换或更新自身。同样,应用程序不得从 Google Play 以外的来源下载可执行代码(例如 dex、JAR、.so 文件)。此限制不适用于在虚拟机中运行且对 Android API 具有有限访问权限的代码(例如 web 视图或浏览器中的 JavaScript)。
以下是一些常见违规行为的示例: 从 Google Play 以外的来源下载可执行代码(例如 dex 文件或本机代码)的应用程序或第三方代码(例如 SDK)。
谢谢您的帮助!!