之前在app moudle中引入arr时还没注意过这个问题,今天由于以前阿里支付jar包和新引入的阿里云依赖出现了uuid文件重复错误,所以顺便去更新了这个很老的阿里支付,重新引入的阿里支付是一个arr包但build的时候无法找到此包,按照正常步骤粘贴了这段引入代码:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
但依然无效,经过一阵所搜最终发现,moudle中依赖arr包,需要在app moudle中添加moudle的lib路径,arr包才能被正确引入:
dependencies {
...
repositories {
jcenter()
flatDir {
dirs 'libs', '../paylib/libs'
}
}
这个paylib就是引入arr文件的moudle,格式为:../moudle名/libs