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

标签 android aar

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

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

构建apk的步骤是:

  1. 使用 (aapt) 生成 R.java 文件。
  2. 使用 (javac) 编译包括 R.java 在内的 src 文件
  3. 使用 (dx) 的 dex 类
  4. 包装、签名、对齐。

据我了解,aar list 未编译为二进制格式。因此,在创建 aar 库时,第一步可能不起作用。

拜托,我恳求您如何使用构建工具进行创建的步骤。

最佳答案

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

//例如

./gradlew app:bundleReleaseAar

关于android - 如何使用 Android Build Tools 构建 Android Archive Library(AAR)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64723200/

相关文章:

java - 使图像文件夹在项目中可用

android - 图层列表忽略 <size> 标签

android - 如果多个应用程序包含相同的 Service 类作为外部依赖项,则将使用 AIDL 返回哪个服务

android - 使用 aar 库导致在 Gradle 4.x 中使用 api 缺少依赖项

android - 安装 build/app/outputs/flutter-apk/app.apk... 在 flutter 运行后丢失/没有发生。设备上未保存任何应用

java - 如何从 C++/JNI 调用带有 Android 上下文参数的 Java 方法

android - 如何将 Github 存储库托管到 Gradle

安卓 AAR NoClassDefFoundError

android - 将Maven与AAR结合使用的Android项目没有Eclipse错误

android - Proguard 与 AAR 库问题