0

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

具体的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附加属性的方法),我正在考虑android.jar基于这些BOOTCLASSPATH指定的 JAR 文件构建一个文件。

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

4

0 回答 0