如何使用Android构建工具构建Android存档库AAR?

问题描述

我想生成aar文件,但是我没有Android Studio,因为我的计算机无法运行它。

如何使用原始构建工具从命令行构建它;没有gradle吗?

构建apk的步骤是:

  1. 使用(aap​​t)生成R.java文件
  2. 使用(javac)编译包含R.java的src文件
  3. 带有(dx)的dex类
  4. 包装,签名,对齐

我知道aar清单未编译为二进制格式。因此,创建aar库时,第一步可能无法正常工作。

请问如何使用构建工具进行创建。

解决方法

./gradlew <moduleName>:bundle<build_variant>Aar

//例如

./gradlew app:bundleReleaseAar