【Android 】Prebuilt预编译

编程入门 行业动态 更新时间:2024-10-09 01:21:56

【<a href=https://www.elefans.com/category/jswz/34/1771384.html style=Android 】Prebuilt预编译"/>

【Android 】Prebuilt预编译

Android Prebuilt预编译

  • Android提供了Perbuilt编译方式,处理已经编译好的库或配置文件
# perbuilt.mk
BUILD_PREBUILT# multi_perbuilt.mk
BUILD_MULTI_PREBUILT
  • Perbuilt
    针对独立文件的操作。

  • Multi_Perbuilt
    针对多个文件,对多个文件进行判断,调用Prebuilt依次处理。

例子
  • prebuilt:将xxx.file Copy到指定路径下
LOCAL_PATH := $(call my-dir)
##############################
include $(CLEAR_VARS)LOCAL_SRC_FILES := xxx.file
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := /xxx/xxx/xxx/
LOCAL_MODULE := xxx.fileinclude $(BUILD_PREBUILT)
  • multi_prebuilt:将so Copy到对应路径
LOCAL_PATH := $(call my-dir)
##############################
#include #(CLEAR_VARS)LOCAL_PREBUILT_LIBS := libxxx.so
LOCAL_MODULE_PATH := /xxx/xxx/xxx/lib
LOCAL_MODULE_TAGS := optional
LOCAL_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 】Prebuilt预编译

本文发布于:2024-02-16 18:12:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1691015.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Android   Prebuilt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!