高通 Android 12 源码编译aidl接口
4、如果要查看添加framework.jar是否生效可以尝试 adb root ->adb remount -> adb push system/framework/framework.jar ->adb reboot 重启之后生效。文件,今天我尝试使用Android.bp修改 ,Android 10之前在Android.mk文件修改,这里不做赘述。1、在framework/base/core/j
一系统framework添加
最近在封装系统sdk接口 于是每次需要更新aidl接口 ,传统方式一般使用make update-api或者修改Android.mk文件,今天我尝试使用Android.bp修改 ,Android 10之前在Android.mk文件修改,这里不做赘述。下面开始尝试修改,其实一开始我也没有头绪,后面网上搜了下方法,于是尝试通过Android.bp文件中添加编译aidl接口源码路径。
1、在framework/base/core/java/Android.bp文件中添加aidl接口源码路径如下图所示

2、执行 make framework-minus-apex -j12
3、编译完成之后 出现以下界面

4、如果要查看添加framework.jar是否生效可以尝试 adb root ->adb remount -> adb push system/framework/framework.jar ->adb reboot 重启之后生效
5、jadx-gui-1.4.7-with-jre-win 可以查看apk/aar/jar源码等等
二系统Settings应用编译aidl
源码路径 packages/apps/Settings/Android.bp
添加如下代码,记得在android_libary节点哈,别搞错了。切记!

同样Android.bp文件中 filegroup节点添加如下

然后执行单编mmm即可(编译指定目录下的模块,但不编译它所依赖的其它模块)。其他应用举一反三哈。方法类似。抄其他应用Android.bp文件即可。
到这里基本结束了,转载请注明出处高通 Android 12 源码编译aidl接口-CSDN博客,谢谢!
更多推荐




所有评论(0)