配套系列教学视频链接:
说明
系统:AOSP Android10.0
设备:Android x86模拟器
前言
本文重点描述Android.bp几种常见的预编译模块规则
常见的预编译的模块有:
var prebuiltTypes = map[string]string{
"SHARED_LIBRARIES": "cc_prebuilt_library_shared",
"STATIC_LIBRARIES": "cc_prebuilt_library_static",
"EXECUTABLES": "cc_prebuilt_binary",
"JAVA_LIBRARIES": "java_import",
"ETC": "prebuilt_etc",
}
一,预编译etc配置文件
模板: frameworks/base/data/etc/Android.bp
prebuilt_etc {
name: "Vendor_my_idc",
src: "Vendor_5135_Product_0005.idc",
filename_from_src

本文详细介绍了Android BP中预编译模块的使用,包括预编译etc配置文件、可执行程序和动态库的配置方法。通过实例展示了cc_prebuilt_binary、cc_prebuilt_library_shared和prebuilt_etc模块的配置细节,强调了Android BP在预编译模块灵活性上的限制。

527

被折叠的 条评论
为什么被折叠?



