我想在 Play Store 上放置不同编译的本机库包(4 个不同的包,包括 armv6、armv6+vfp、armv7、armv7+neon)。
然后,我想发布 1 个可以使用这 4 个包之一的主应用程序包。它将在运行时检测 cpu 类型并告诉用户下载名为 MyAppLibPackARMV6vfp 的应用程序。之后,如果用户尝试在主应用程序中使用该库,主应用程序将检查是否安装了 MyAppLibPackARMV6vfp,如果已安装,则它(主应用程序)必须能够从该远程包加载本机库。
这一定是可能的,因为我们在 Play Store 上看到了类似的软件包,例如:https: //play.google.com/store/apps/details?id=com.mxtech.ffmpeg.v6_vfp
我怎么能做同样的事情;允许第三方(由我制作)应用程序使用位于另一个应用程序(由我制作)上的库?