【Android 】Prebuilt预编译
16lz
2021-01-23
Android Prebuilt预编译
- Android提供了Perbuilt编译方式,处理已经编译好的库或配置文件
# perbuilt.mkBUILD_PERBUILT# multi_perbuilt.mkBUILD_MULTI_PERBUILT
-
Perbuilt
针对独立文件的操作。 -
Multi_Perbuilt
针对多个文件,对多个文件进行判断,调用Prebuilt依次处理。
例子
- prebuilt:将xxx.file Copy到指定路径下
LOCAL_PATH := $(call my-dir)##############################include $(CLEAR_VARS)LOCAL_SRC_FILES := xxx.fileLOCAL_MODULE_CLASS := ETCLOCAL_MODULE_PATH := /xxx/xxx/xxx/LOCAL_MODULE := xxx.fileinclude $(BUILD_PERBUILT)
- multi_prebuilt:将so Copy到对应路径
LOCAL_PATH := $(call my-dir)###############################include #(CLEAR_VARS)LOCAL_PREBUILT_LIBS := libxxx.soLOCAL_MODULE_PATH := /xxx/xxx/xxx/libLOCAL_MODULE_TAGS := optionalLOCAL_STRIP_MODULE := trueinclude $(BUILD_MULTI_PREBUILT)
参数解释
- 这里为Prebuilt,不考虑编译源文件的情况。
- LOCAL_MODULE : 拷贝后的文件名
- LOCAL_MODULE_PATH : 拷贝的路径
- LOCAL_SRC_FILES : 源文件
- LOCAL_MODULE_CLASS : APPS(apk文件)、SHARED_LIBRARIES (lib)、EXECUTABLES(bin)、ETC(其他文件)
更多相关文章
- Android国际化资源 文件夹命名规范
- Android安装apk文件并适配Android 7.0详解
- Android 列表数据写入到本地Excel文件(包括图片)
- linux 配置安装android sdk自动下载缺少文件
- Android在MTP模式下,只显示指定文件夹
- android 使用html5作布局文件: webview跟javascript交互
- Android - Manifest 文件 详解
- android 下写文件性能测试