本文介绍: 在Android10之后,所有项目工程中,官方推荐使用Android.bp去编译构建,以前使用Android.mk构建的项目随着版本迭代升级,慢慢需要变更为Android.bp, 两者的语法都需要去了解并熟练使用。笔者之前写过Android.mk的语句介绍,里面有介绍每句代码的含义编写Android.mk把Android studio项目编译到AOSP源码中后来也总结过 Android.bp基本用法:Android.bp 语法和使用比较基础,也是在项目中运用到了就记录下来。
一.前言
在Android10之后,所有项目工程中,官方推荐使用Android.bp去编译构建,以前使用Android.mk构建的项目随着版本迭代升级,慢慢需要变更为Android.bp, 两者的语法都需要去了解并熟练使用。 笔者之前写过Android.mk的语句介绍,里面有介绍每句代码的含义编写Android.mk把Android studio项目编译到AOSP源码中
后来也总结过 Android.bp基本用法: Android.bp 语法和使用 比较基础,也是在项目中运用到了就记录下来。
本篇文章写的是在项目工程中编写Android.mk和 Android.bp 文件,引入第三方的jar包,aar包, so库,引入特许白名单权限xml文件。
二. Android.mk 编写
1. 引入jar包
比如,我们当前目录下的 libs 有okhttp-3.4.11.jar 包,我想引用它
2. 引入aar包
3. 引入so库
4. 引入特许白名单权限xml
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。