情况:
我打算使用 Java 库,我只有一个来自 Maven 存储库的 AAR 文件,但我需要 JAR 文件。
背景故事:
我试图编译一个库,但它的 Gradle 结构不稳定。所以我要求一个已编译的 jar 文件,它的开发人员从某个 Maven 存储库中递给我一个 aar 文件(开发人员无法编译他自己的项目)。 Gradle 配置一团糟,它依赖于多个库,并且 Gradle 抛出了一些异常。
我尝试在我的 IDEA IDE 中使用它,但它看不到它。一个库项目应该可以编译成jar文件吧?
问题:
如何将该 AAR 文件转换为 JAR 文件?
最佳答案
AAR 文件由 JAR 文件和一些资源文件组成(它基本上是一个标准的 zip具有自定义文件扩展名的文件)。以下是转换的步骤:
- 使用标准 zip 解压器提取 AAR 文件(将其重命名为 *.zip 以使其更容易)
- 在解压文件中找到classes.jar文件
- 根据需要重命名并在项目中使用该 jar 文件
关于java - 如何将 AAR 转换为 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21417419/