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

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.kler.cn/a/306849.html

相关文章:

  • 408模拟卷较难题(无分类)
  • 使用 Keras 训练一个卷积神经网络(CNN)(入门篇)
  • JVM 中的完整 GC 流程
  • c++写一个死锁并且自己解锁
  • Linux git-bash配置
  • 免费,WPS Office教育考试专用版
  • 鸿蒙开发之ArkTS 基础八 联合类型
  • 搭建Eureka高可用集群 - day03
  • 智能工厂的设计软件 “程序”的完整框架
  • JAVA学习笔记02-integer
  • 二叉树算法
  • 掌握单片机,其实并不难
  • LeetCode70:爬楼梯
  • 【算法】 滑动窗口—最长无重复子串
  • iPhone手机备忘录转移到Windows电脑上的方法
  • adb devices不显示连接设备怎么解决
  • AI+教育|拥抱AI智能科技,让课堂更生动高效
  • 直播相关03-录制麦克风声音, ffmpeg 命名,使用命令行完成录音
  • 速通汇编(五)认识段地址与偏移地址,CS、IP寄存器和jmp指令,DS寄存器
  • “MIME 媒体类型“用来标识网络传输内容的格式标准
  • [Python办公]常用Python数据采集爬虫技术对比
  • java开发中间件学习记录(持续更新中~)
  • OpenCV_图像旋转超详细讲解
  • 828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统
  • 计算机网络通关学习(一)
  • jmeter 录制APP脚本