我想知道是否有一种很好的方法可以将库打包为可以被其他Android应用程序使用的Android应用程序,因此手机上只有一个库副本,并且使用它许多单独的应用程序。一些明显的候选者是具有傅里叶变换和标准数值微积分和线性代数例程的数值库,物理引擎,以及使用您最喜欢的解释语言的嵌入式脚本。我很确定这些示例不是Android SDK的一部分。即使它们是,也很容易想象一些其他几乎绝对不是的库,比如用于计算细胞自动机演化的库,或用于量子力学模拟。但是,我似乎无法在Google Play中找到这样的图书馆应用程序。是因为它无法完成吗?为什么不呢?
现在,我知道有些人会问我为什么要这样做。我会先发制人回复,不要理会我现在的理由。可以吗?虽然与在需要它的每个应用程序中放置库的副本相比,这种方法的优点应该是显而易见的,但它不是这个问题的主题。