如何将.aar文件添加为Android库模块中的依赖项

时间:2017-02-20 11:56:22

标签: android

我有.aar(MyLib.aar)文件,我想创建一个新的Android库(MyNewLib.aar),它依赖于MyLib.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?

它不起作用

1 个答案:

答案 0 :(得分:0)

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