如何从Android源代码构建/提取特定的JAR文件?

时间:2015-12-04 05:51:40

标签: android jar android-source bootclasspath

我想从Android源代码构建/提取特定的JAR文件。我的理解是Android框架的JAR文件是使用BOOTCLASSPATH指定的,KitKat版本的JAR文件是在core_base.mk file中指定的。

具体的jar文件是:

PRODUCT_BOOT_JARS := core:conscrypt:okhttp:core-junit:bouncycastle:ext:framework:framework2:telephony-common:voip-common:mms-common:android.policy:services:apache-xml:webviewchromium

由于Android-SDK提供的android.jar文件不包含源代码和所有API(例如,它不包含附加@hide属性的方法),我想构建一个{{ 1}}基于这些android.jar指定的JAR文件的文件。

有人可以指导我如何实现这一目标?就我而言,我只需要这些JAR文件,而不是所有BOOTCLASSPATH类,以便以后将它们构建到JAR文件中。这个python script可能会有所帮助,但它会从源代码中提取所有.java类。

0 个答案:

没有答案