当前位置: 首页 > news >正文

Android libui新加接口,编译报错:error: Please update ABI references

1.背景信息
由于项目需要,要合入google的bug fix:https://cs.android.com/android/_/android/platform/frameworks/native/+/2c1782c6f986debe5ec89d5cdd3a3f08b08d5683
在这里插入图片描述
查看google的修改发现,对Transform.h 增加了一个方法:android::ui::Transform::det。合入修改之后,我们开始进行编译,会发现编译报错。

2. 分析过程

build error信息如下:

B//frameworks/native/libs/ui:libui header-abi-diff libui.so.abidiff?(prebuilts/clang-tools/linux-x86/bin/header-abi-diff -allow-unreferenced-changes -allow-unreferenced-elf-symbol-changes -lib libui -arch arm64 -o out/soong/.intermediates/frameworks/native/libs/ui/libui/android_vendor.30_arm64_armv8-a_shared/libui.so.abidiff -new out/soong/.intermediates/frameworks/native/libs/ui/libui/android_vendor.30_arm64_armv8-a_shared/libui.so.lsdump -old prebuilts/abi-dumps/vndk/30/64/arm64_armv8-a/source-based/libui.so.lsdump)|| (echo 'error: Please update ABI references with: $ANDROID_BUILD_TOP/development/vndk/tools/header-checker/utils/create_reference_dumps.py  -l libui' && (mkdir -p $DIST_DIR/abidiffs && cp out/soong/.intermediates/frameworks/native/libs/ui/libui/android_vendor.30_arm64_armv8-a_shared/libui.so.abidiff $DIST_DIR/abidiffs/) && exit 1)?*****************************************

http://www.mrgr.cn/news/24369.html

相关文章:

  • NLP-文本分类文献阅读-前置基础-词汇解释-通俗易懂-9月份-学习总结
  • 汽车免拆诊断案例 | 2013款捷豹XF车偶尔无法起动
  • 828华为云征文 | 使用华为云X实例部署图数据库Virtuoso并存储6500万条大数据的完整过程与性能测评
  • 富格林:告知安全策略躲避欺诈
  • 免费爬虫软件“HyperlinkCollector超链采集器v0.1”
  • 如何选择?速卖通卖家必知的真人测评与自养号测评对比
  • OPENAIGC开发者大赛高校组特等奖 | OK简历
  • vue3 ref
  • 如何在 ECharts 中实现实时数据更新与动画效果
  • Android中使用eBPF跟踪进程kgsl内存分配
  • requests请求设置超时时间python
  • 托管和非托管
  • OpenCV结构分析与形状描述符(19)查找二维点集的最小面积外接旋转矩形函数minAreaRect()的使用
  • 北京链家星河湾店·鸿鹄向阳杯羽毛球赛成功举办
  • 【HarmonyOS】必修技能
  • KEIL编译生成.bin文件的简单方法
  • 图神经网络模型介绍2
  • VueX是什么
  • 在原keil上/在别人电脑上能跑,在自己的keil上不能跑是什么原因?
  • C++模板-进阶篇