小编典典

Java 如何将AAR转换为JAR

java

情况:

我打算使用Java库,并且只有Maven存储库中的AAR文件,但我需要JAR文件。

背景故事:

我试图编译一个库,但是它的Gradle结构不稳定。因此,我要求一个已编译的jar文件,它的开发人员从某个Maven存储库中给了我一个aar文件(开发人员无法编译自己的项目)。Gradle配置是一团糟,它依赖于多个库,并且Gradle引发了一些异常。

我试图在我的IDEA IDE中使用它,但看不到它。一个库项目应该能够被编译成一个jar文件,对吗?

问题:

我应该怎么做才能将该AAR文件转换为JAR文件?


阅读 1206

收藏
2020-03-16

共1个答案

小编典典

该AAR文件由的JAR文件和一些资源文件(它基本上是一个自定义文件扩展名的标准ZIP文件)。以下是转换步骤:

  1. 使用标准的zip提取程序提取AAR文件(将其重命名为* .zip使其更容易)
  2. 在解压缩的文件中找到classes.jar文件
  3. 根据需要将其重命名,然后在项目中使用该jar文件
2020-03-16