美文网首页
Android模块组件化开发导出AAR库

Android模块组件化开发导出AAR库

作者: 伪装的狼 | 来源:发表于2021-08-23 00:20 被阅读0次
  1. 完整项目转成模块

    1. 打开模块级 build.gradle 文件。
    1. 删除 applicationId 行。只有 Android 应用模块才能定义此行。
    1. 在文件的顶部,您应该看到以下代码:

      plugins {
      id("com.android.application")
      }

      改为

      plugins {
      id("com.android.library")
      }

    2. 保存文件,然后依次点击 File > Sync Project with Gradle Files 。大功告成。模块的整个结构仍保持不变,但是现在它会作为 Android 库运行,build 现在也会创建 AAR 文件,而不是 APK。 如果您想要构建 AAR 文件,请在 Project 窗口中选择库模块,然后依次点击 Build > Build APK

  2. 添加模块,包括新建的模块

    1. 依次转到 File > Project Structure > Dependencies
    1. 选择要在其中使用库的模块。
    1. Declared Dependencies 标签页中,点击 image ,然后选择导入AAR库,选择AAR库的路径即可。

    或者

    复制到应用模块同级目录

    在应用build.gradle,添加
    implementation(project(path: ":example-library"))
    如果是AAR库文件,复制到libs,添加下面这句
    implementation fileTree(include: ['.jar','.aar'], dir: 'libs')

  3. 导出AAR库文件

    点击右侧的Gradle,选择对应的模块,点击Tasks,点击other,点击assembleRelease,即可导出,AAR库。

相关文章

网友评论

      本文标题:Android模块组件化开发导出AAR库

      本文链接:https://www.haomeiwen.com/subject/kqrkiltx.html