【越过VNDK检查】
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检查】相关推荐
- Java之通过反射越过泛型检查
package cn.itcast_06;import java.lang.reflect.Method; import java.util.ArrayList;/** 我给你ArrayList< ...
- 反射——通过反射越过泛型检查
一.目的 通过反射来越过泛型检查 二.应用场景 向 ArrayList <Integer> 中添加一个 字符串数据 代码: public static void main(String[] ...
- 反射练习之越过泛型检查
案例需求 通过反射技术,向一个泛型为Integer的集合中添加一些字符串数据 代码实现 public class ReflectTest01 {public static void main(Stri ...
- 通过反射越过泛型检查
package cn.learn.test;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.M ...
- [Java基础]反射练习之越过泛型检查,运行配置文件制定内容
代码如下: package ReflectTest01;import java.lang.reflect.InvocationTargetException; import java.lang.ref ...
- java通过反射越过范性检查
首先声明一个Integer类型的List,并往其中添加数据. ArrayList<Integer> strList = new ArrayList<>();strList.ad ...
- JAVA反射通俗易懂转 转载大牛的 通俗易懂
https://blog.csdn.net/sinat_21843047/article/details/80066333 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class, ...
- Java反射机制及API使用
原文地址 反射简单来说,就是动态加载对象,并对对象进行剖析.在Java中的反射机制是指在运行状态中,对于任意一个类,都能够知道并获取这个类的所有属性和方法. Java反射机制的作用: 在运行时判断任意 ...
- Java、Android基础之—反射
前言 写这篇文章原因之一,是因为之后会对一些Android第三方框架进行分析.虽不能达到完全清晰,但大体的涉及知识需明白. 反射概述 反射是框架设计的灵魂.(使用的前提条件:必须先得到代表的字节码的C ...
最新文章
- (3)段描述符,段选择子,LES指令
- 少儿德国奎尔鱼油(QÜELL FISH OIL FOR JUNIOR )
- linux 运行pfx文件,Linux下pfx证书导出key和crt
- PHP中的__toString方法(实现JS里的链式操作)
- 微信小程序 禁止弹框下面的内容滑动 弹窗禁止底部内容滚动
- 快递扫地机器人被损坏_手机动一动,全屋扫干净:石头T4扫地机器人体验记
- oracle1007错误,【问题处理】偶遇ORA- 01075: you are currently logged on错误
- Java创建线程的三种方法
- isag java_ISAG - WEB源码|JSP源码/Java|源代码 - 源码中国
- 专业视频压制神器下载——解决会声会影、PR、AE处理视频后过大的问题(三款工具)专业视频压制软件
- Python检测和防御DOS攻击
- Python生成器教程
- 给大家分享两套WordPress收费主题
- 注会会计-会计账户与记账方法
- 包和工具(读书笔记)
- 结对开发——求二维环形数组所有子矩阵最大和的问题
- 公司新来了个00后卷王,一副毛头小子的样儿,哪想到...
- 卡普公司鸿蒙手机,每人日接受信息量相当于看174份报纸
- python 地址簿
- 为你解析--音视频会议系统