子module 引入so库,aar文件配置

Posted Jason_Lee155

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子module 引入so库,aar文件配置相关的知识,希望对你有一定的参考价值。

module 引入so库,需要在module 中 build.gradle android节点中添加

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}

module 引入aar文件,需要在module 中 build.gradle  android节点中添加

repositories {
    flatDir {
        dirs 'libs'
    }
}

同时,还需要在其他依赖了此module中添加。在我的项目中,app moudle 依赖了identifyauth 这个module,因此在app build.gradle android节点中添加

repositories {
    flatDir {
        dirs 'libs','../OnlineMusicModule/libs'
    }
}

identifyauth 指的是你这个module的名称,../identifyauth/libs 这个是文件路径

以上是关于子module 引入so库,aar文件配置的主要内容,如果未能解决你的问题,请参考以下文章

as打包包含so的aar和引入aar

Android Studio在多Module中依赖aar的配置问题

android studio aar能加密吗

Android.mk 引入jaraarso文件

android studio中使用 aar 和gradle 的配置

AndroidStudio引入AAR依赖