Android 10 根文件系统和编译系统(二十):Android.bp预编译

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

   配套系列教学视频链接:

      安卓系列教程之ROM系统开发-百问100ask


说明

系统: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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旗浩QH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值