- 在Androidsdk目录下的platform找到对应的api的android源码包路径,如android-32拷贝里面的android.jar文件到目录,如
C:\Users\xxxxxxx\Desktop\android\new_android_jar,然后解压android.jar到目录new_android_jar下。 - 在编译后的aosp源码中找到classes-header.jar文件。一般在路径:
out/target/common/obi/JAVA LIBRARIES/frameworkinte rmediates/classes-header.jar
拷贝classes-header.jar后,解压该文件到目录 new_android_jar下,并选择覆盖里面同名的文件。
解压过程中会出现重复文件,因为Windows下区分文件大小写,所以选择忽略,如果原文件是大驼峰文件。 - 两个文件合并完后,在终端中输入命令把目录
new_android_jar 下的class文件做一个重打包: jar cvf android.jar -C new_android_jar.即可在终端当前目录下生成android.jar文件。 - 把生成的android.jar拷贝覆盖到Androidsdk目录下的
platform找到对应的api的android源码包路径,如android-32.即可。