【问题标题】:How to add .aar file as a dependency in a Android library module如何在 Android 库模块中添加 .aar 文件作为依赖项
【发布时间】:2017-07-09 16:42:38
【问题描述】:

我有 .aar(MyLib.aar) 文件,我想创建一个依赖于 MyLib.aar 的新 android 库 (MyNewLib.aar)

apply plugin: 'com.android.library'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        minSdkVersion 18
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories{
    flatDir{
        dirs 'libs'
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile(name:'mylib', ext:'aar')

}

构建完成后,引用 MyLib.aar 的类不在新创建的 MyNewLib.aar 中

我已经检查了这个

How to add .aar dependency in library module?

没用

【问题讨论】:

  • 转到构建-> 中间体-> 爆炸aars -> your_aar -> your_classes,所有类都在那里吗?如果是,则存在一些依赖问题或您的aar 有一些问题!\
  • @AndiGeeky .aar 文件存在,但没有 MyLib.aar 类
  • 这意味着您的.aar 文件没有正确生成。再次生成aar 并尝试!

标签: android


【解决方案1】:

将您的 aar 文件放在 libs 文件夹中,然后右键单击该文件并选择添加为库,然后立即同步。它将被添加到您的项目中。

【讨论】:

    猜你喜欢
    • 2016-04-18
    • 2018-05-27
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    相关资源
    最近更新 更多