Android 如何从AOSP构建库?

Android 如何从AOSP构建库?,android,android-ndk,android-source,Android,Android Ndk,Android Source,我需要建立图书馆,这是从安卓AOSP 存储库包含这个Android.bp文件,我不知道如何构建它。在此之前,我构建的所有库在JNI文件夹中都有Android.mk文件,对于构建,我使用了ndk build命令。 我怎样才能成功地建立这个库 一些时候,NDK和AOSP配置脚本(Android.mk)看起来非常相似。历史上,NDK使用AOSP构建系统(基于GNU make)。从这些早期开始,两个构建系统朝着不同的方向发展,并在最近将AOSP切换到blueprint构建系统时达到了高潮 但即使在此之前

我需要建立图书馆,这是从安卓AOSP

存储库包含这个Android.bp文件,我不知道如何构建它。在此之前,我构建的所有库在JNI文件夹中都有Android.mk文件,对于构建,我使用了ndk build命令。
我怎样才能成功地建立这个库

一些时候,NDK和AOSP配置脚本(Android.mk)看起来非常相似。历史上,NDK使用AOSP构建系统(基于GNU make)。从这些早期开始,两个构建系统朝着不同的方向发展,并在最近将AOSP切换到blueprint构建系统时达到了高潮

但即使在此之前,您也只能偶尔使用AOSPAndroid.mk文件的ndk build。许多库,尤其是具有依赖关系的库,不能以这种方式构建

幸运的是,libjpeg-turbo是AOSP的子项目之一,没有问题的依赖关系。如果您为这个库输入git历史记录,您将能够使用ndk build构建它。您甚至可以选择NDK兼容分支的相关更改

或者,您可以使用代替AOSP树