编译Android源码,使用hide api和internal api
前言
因为项目需要,有部分代码调用了Hide api,需要没有被阉割的android.jar。对于5.0以前的系统,这个jar可以从手机的framework.apk中提取,利用dex2jar变成jar,再覆盖SDK中的jar包中相同类名(sdk中有些类不是framework下的,framework只是一个模块,需要覆盖合并)。从5.0以上开始后,这个方法就不行了,必须自己生成jar包来使用。
官方说明
https://source.android.com/source/index.html
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/