简体   繁体   English

如何使用 Android Build Tools 构建 Android Archive Library (AAR)?

[英]How to build Android Archive Library(AAR) with Android Build Tools?

I want to build aar files but I dont have Android Studio as my computer cannot run it.我想构建 aar 文件,但我没有 Android Studio,因为我的计算机无法运行它。

How to build it from command line using the raw build tools;如何使用原始构建工具从命令行构建它; no gradle included?不包括gradle?

The steps to build apk are:构建apk的步骤是:

  1. generate R.java file with (aapt).使用 (aapt) 生成 R.java 文件。
  2. compile src files including R.java with (javac)使用 (javac) 编译包含 R.java 的 src 文件
  3. dex classes with (dx)带有 (dx) 的 dex 类
  4. package, sign, align.包装,签名,对齐。

I understand that aar manifest(s) are not compiled to binary format.我了解 aar 清单未编译为二进制格式。 Thus the first step may not work when creating aar libs.因此,在创建 aar 库时,第一步可能不起作用。

Please, I am begging, how to, the steps to creating with the build tools.请,我乞求,如何,使用构建工具创建的步骤。

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

//例如

./gradlew app:bundleReleaseAar

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM