1、development/vndk/tools/header-checker/header-abi-diff/src/header_abi_diff.cpp

main函数无论如何返回

return abi_util::CompatibilityStatusIR::Compatible;

但是直接在这里修改编译不会生效,因为编译不到这里

一种方法是修改makefile使得编到这里(这个没有去研究)

另外一种就是编译好直接覆盖掉

在development/vndk/tools/header-checker 目录下执行mm,生成模块在

[ 98% 1257/1275] host Prebuilt: header-abi-diff (out/host/linux-x86/obj/EXECUTABLES/header-abi-diff_intermediates/header-abi-diff)

[ 98% 1259/1275] Install: out/host/linux-x86/bin/header-abi-diff

将header-abi-diff copy到/prebuilts/clang-tools/linux-x86/bin, 手动赋予权限

或者将生成的header-abi-diff 拷贝到build/make下,在envsetup.sh的文件末尾加上

addcompletions
cp build/make/header-abi-diff prebuilts/clang-tools/linux-x86/bin/header-abi-diff
chmod 777 prebuilts/clang-tools/linux-x86/bin/header-abi-diff

2、device下删除这两个宏

不知道是不是编译问题,一直都没有生效说,贴出来有解决了的,可以一起讨论一下

PRODUCT_SHIPPING_API_LEVEL

BOARD_VNDK_VERSION

【越过VNDK检查】相关推荐

  1. Java之通过反射越过泛型检查

    package cn.itcast_06;import java.lang.reflect.Method; import java.util.ArrayList;/** 我给你ArrayList< ...

  2. 反射——通过反射越过泛型检查

    一.目的 通过反射来越过泛型检查 二.应用场景 向 ArrayList <Integer> 中添加一个 字符串数据 代码: public static void main(String[] ...

  3. 反射练习之越过泛型检查

    案例需求 通过反射技术,向一个泛型为Integer的集合中添加一些字符串数据 代码实现 public class ReflectTest01 {public static void main(Stri ...

  4. 通过反射越过泛型检查

    package cn.learn.test;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.M ...

  5. [Java基础]反射练习之越过泛型检查,运行配置文件制定内容

    代码如下: package ReflectTest01;import java.lang.reflect.InvocationTargetException; import java.lang.ref ...

  6. java通过反射越过范性检查

    首先声明一个Integer类型的List,并往其中添加数据. ArrayList<Integer> strList = new ArrayList<>();strList.ad ...

  7. JAVA反射通俗易懂转 转载大牛的 通俗易懂

    https://blog.csdn.net/sinat_21843047/article/details/80066333 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class, ...

  8. Java反射机制及API使用

    原文地址 反射简单来说,就是动态加载对象,并对对象进行剖析.在Java中的反射机制是指在运行状态中,对于任意一个类,都能够知道并获取这个类的所有属性和方法. Java反射机制的作用: 在运行时判断任意 ...

  9. Java、Android基础之—反射

    前言 写这篇文章原因之一,是因为之后会对一些Android第三方框架进行分析.虽不能达到完全清晰,但大体的涉及知识需明白. 反射概述 反射是框架设计的灵魂.(使用的前提条件:必须先得到代表的字节码的C ...

最新文章

  1. (3)段描述符,段选择子,LES指令
  2. 少儿德国奎尔鱼油(QÜELL FISH OIL FOR JUNIOR )
  3. linux 运行pfx文件,Linux下pfx证书导出key和crt
  4. PHP中的__toString方法(实现JS里的链式操作)
  5. 微信小程序 禁止弹框下面的内容滑动 弹窗禁止底部内容滚动
  6. 快递扫地机器人被损坏_手机动一动,全屋扫干净:石头T4扫地机器人体验记
  7. oracle1007错误,【问题处理】偶遇ORA- 01075: you are currently logged on错误
  8. Java创建线程的三种方法
  9. isag java_ISAG - WEB源码|JSP源码/Java|源代码 - 源码中国
  10. 专业视频压制神器下载——解决会声会影、PR、AE处理视频后过大的问题(三款工具)专业视频压制软件
  11. Python检测和防御DOS攻击
  12. Python生成器教程
  13. 给大家分享两套WordPress收费主题
  14. 注会会计-会计账户与记账方法
  15. 包和工具(读书笔记)
  16. 结对开发——求二维环形数组所有子矩阵最大和的问题
  17. 公司新来了个00后卷王,一副毛头小子的样儿,哪想到...
  18. 卡普公司鸿蒙手机,每人日接受信息量相当于看174份报纸
  19. python 地址簿
  20. 为你解析--音视频会议系统

热门文章

  1. 免费馅饼(天上掉馅饼)
  2. 使用OpenCV实现Halcon算法(3)基于轮廓的模板匹配
  3. 铝合金门窗市场占有率有多少
  4. 公司年会策划活动PPT模板,精选20套可下载
  5. 初学物联网:智能手表基础了解
  6. 人人视频APP突遭下架:上亿用户慌了
  7. Qt绘制雷达图(效果图)
  8. Metasploitable3 + VMware 安装教程
  9. Unity Gizmos扩展:线框圆
  10. Unity的Gizmos画线